public function testGenerateNullResourceWithoutRoute()
{
$currentRouteName = 'my_route';
$currentRouteParams = array('foo' => 'bar');
$request = new Request();
$requestStack = new RequestStack();
$requestStack->push($request);
$event = new RouteReferenceGenerationEvent(new RouteReference(null, array()), $request);
$this->dispatcher->expects($this->once())->method('dispatch')->with(MVCEvents::ROUTE_REFERENCE_GENERATION, $this->equalTo($event));
$generator = new RouteReferenceGenerator($this->dispatcher);
$generator->setRequestStack($requestStack);
$reference = $generator->generate();
$this->assertInstanceOf('eZ\\Publish\\Core\\MVC\\Symfony\\Routing\\RouteReference', $reference);
}