/**
  * Test setter/getter method for tokens.
  * @covers \BogCon\YahooMessengerApi\Client::setTokens
  * @covers \BogCon\YahooMessengerApi\Client::getTokens
  * @covers \BogCon\YahooMessengerApi\Client::hasAccessToken
  * @covers \BogCon\YahooMessengerApi\Client::hasRequestToken
  */
 public function testSetGetHasTokens()
 {
     $arrTokens = array('request' => 'someTestRequestToken', 'access' => array('oauth_token' => 'sometestOAuthToken', 'oauth_token_secret' => 'someTestOAuthTokenSecret', 'oauth_expires_in' => '3600', 'oauth_session_handle' => 'someTestOAuthSessionHandle', 'oauth_authorization_expires_in' => '770477963', 'xoauth_yahoo_guid' => 'someTestXOAuthYahooGuid'));
     $objYM = new Client('das1sdas', 'dasda123sdas', 'appKey', 'appSecret');
     $this->assertSame(array(), $objYM->getTokens());
     $objYM->setTokens($arrTokens);
     $this->assertSame($arrTokens, $objYM->getTokens());
     $this->assertTrue($objYM->hasAccessToken());
     $this->assertTrue($objYM->hasRequestToken());
     $objYM->setTokens(array());
     $this->assertFalse($objYM->hasAccessToken());
     $this->assertFalse($objYM->hasRequestToken());
 }