public function test_it_returns_a_redirect_to_the_authorize_url()
{
$redirector = $this->buildRedirector();
$authenticator = M::mock('AdamWathan\\EloquentOAuth\\Authenticator');
$socialnorm = M::mock('SocialNorm\\SocialNorm');
$socialnorm->shouldReceive('authorize')->with('example')->andReturn('http://example.com/authorize');
$oauth = new OAuthManager($redirector, $authenticator, $socialnorm);
$response = $oauth->authorize('example');
$this->assertEquals('http://example.com/authorize', $response->getTargetUrl());
}