public function testOnSiteAccessMatchNewSessionName()
{
$sessionName = 'eZSESSID';
$sessionId = 'foobar123';
$request = new Request();
$request->request->set($sessionName, $sessionId);
$event = new PostSiteAccessMatchEvent(new SiteAccess(), $request, HttpKernelInterface::MASTER_REQUEST);
$this->session->expects($this->once())->method('getName')->will($this->returnValue($sessionName));
$this->session->expects($this->once())->method('isStarted')->will($this->returnValue(false));
$this->session->expects($this->once())->method('setId')->with($sessionId);
$this->session->expects($this->once())->method('start');
$this->listener->onSiteAccessMatch($event);
}