public function testGetAccessTokenFromCode()
{
$method = new \ReflectionMethod('Happyr\\LinkedIn\\Authenticator', 'getAccessTokenFromCode');
$method->setAccessible(true);
$code = 'code';
$generator = m::mock('Happyr\\LinkedIn\\Http\\UrlGenerator')->shouldReceive('getUrl')->with('www', 'oauth/v2/accessToken')->andReturn('url')->getMock();
$response = ['access_token' => 'foobar', 'expires_in' => 10];
$auth = $this->prepareGetAccessTokenFromCode($code, $response);
$token = $method->invoke($auth, $generator, $code);
$this->assertEquals('foobar', $token, 'Standard get access token form code');
}