public function testMatchByNameNoVersatileMatcher()
{
$matcherBuilder = $this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\MatcherBuilderInterface');
$logger = $this->getMock('Psr\\Log\\LoggerInterface');
$matcherClass = 'Map\\Host';
$matchedSiteAccess = 'foo';
$matcherConfig = array('phoenix-rises.fm' => $matchedSiteAccess, 'ez.no' => 'default_sa');
$config = array($matcherClass => $matcherConfig);
$router = new Router($matcherBuilder, $logger, 'default_sa', $config, array($matchedSiteAccess, 'default_sa'));
$router->setSiteAccess(new SiteAccess('test', 'test'));
$request = $router->getRequest();
$matcherBuilder->expects($this->once())->method('buildMatcher')->with($matcherClass, $matcherConfig, $request)->will($this->returnValue($this->getMock('eZ\\Publish\\Core\\MVC\\Symfony\\SiteAccess\\Matcher')));
$logger->expects($this->once())->method('notice');
$this->assertNull($router->matchByName($matchedSiteAccess));
}