public function testServerServiceProperties()
 {
     $consumerProvider = $this->oauthServerService->getConsumerProvider();
     $accessTokenLifetime = $this->oauthServerService->getAccessTokenLifetime();
     $expectedConsumerProvider = new ConsumerProviderMock();
     $expectedAccessTokenLifetime = OAuthServerService::DEFAULT_ACCESS_TOKEN_LIFETIME;
     $this->assertEquals($expectedConsumerProvider, $consumerProvider);
     $this->assertEquals($expectedAccessTokenLifetime, $accessTokenLifetime);
 }
 public function setUp()
 {
     $this->requestMethod = 'GET';
     $this->requestUrl = 'http://photos.example.net/photos';
     $this->token = new OAuthToken();
     $this->token->setRequestMethod($this->requestMethod);
     $this->token->setRequestUrl($this->requestUrl);
     $consumerProvider = new ConsumerProviderMock();
     $tokenProvider = new TokenProviderMock();
     $nonceProvider = new NonceProviderMock();
     $fixedTimestamp = new \DateTime();
     $fixedTimestamp->setTimestamp(1433160000);
     $clock = new FrozenClock($fixedTimestamp);
     $this->oauthServerService = new OAuthServerServiceMock($consumerProvider, $tokenProvider, $nonceProvider, $clock);
     $this->signatureService = new OAuthHmacSha1Signature();
     $this->oauthServerService->addSignatureService($this->signatureService);
     $userProvider = new UserProviderMock();
     $this->oauthAuthenticationProvider = new OAuthAuthenticationProvider($userProvider, $this->oauthServerService);
 }
 public function getSignatureService($signatureServiceName)
 {
     return parent::getSignatureService($signatureServiceName);
 }