/**
  * Test setter/getter method for session.
  * @covers \BogCon\YahooMessengerApi\Client::setSession
  * @covers \BogCon\YahooMessengerApi\Client::getSession
  * @covers \BogCon\YahooMessengerApi\Client::hasSession
  */
 public function testSetGetHasSession()
 {
     $arrSession = array('sessionId' => 'someTestSessionId', 'primaryLoginId' => 'someLoginId', 'displayInfo' => array('avatarPreference' => 0), 'server' => 'rcore3.messenger.yahooapis.com', 'notifyServer' => 'rproxy3.messenger.yahooapis.com', 'constants' => array('presenceSubscriptionsMaxPerRequest' => 500));
     $objYM = new Client('das1sdas', 'dasda123sdas', 'appKey', 'appSecret');
     $this->assertSame(array(), $objYM->getSession());
     $objYM->setSession($arrSession);
     $this->assertSame($arrSession, $objYM->getSession());
     $this->assertTrue($objYM->hasSession());
     $objYM->setSession(array());
     $this->assertFalse($objYM->hasSession());
 }