protected function generateRouter(array $mockedMethods = array())
{
/** @var \PHPUnit_Framework_MockObject_MockObject|DefaultRouter $router */
$router = $this->getMockBuilder($this->getRouterClass())->setConstructorArgs(array($this->container, 'foo', array(), $this->requestContext))->setMethods(array_merge($mockedMethods))->getMock();
$router->setConfigResolver($this->configResolver);
return $router;
}