/**
  * Creates browser configuration.
  *
  * @param string $strategy_type Strategy type.
  * @param string $strategy_hash Strategy hash.
  *
  * @return ISessionStrategy
  */
 private function _getStrategy($strategy_type, $strategy_hash)
 {
     $browser = m::mock('aik099\\PHPUnit\\BrowserConfiguration\\BrowserConfiguration');
     $browser->shouldReceive('getSessionStrategy')->once()->andReturn($strategy_type);
     $browser->shouldReceive('getSessionStrategyHash')->once()->andReturn($strategy_hash);
     return $this->manager->getSessionStrategy($browser);
 }
 /**
  * Sets browser configuration.
  *
  * @param BrowserConfiguration $browser Browser configuration.
  *
  * @return self
  */
 public function setBrowser(BrowserConfiguration $browser)
 {
     $this->_browser = $browser->attachToTestCase($this);
     // Configure session strategy.
     return $this->setSessionStrategy($this->sessionStrategyManager->getSessionStrategy($browser));
 }