public function testOnRouteReferenceGenerationNoTranslationSiteAccess()
{
$language = 'fre-FR';
$routeReference = new RouteReference('foo', array('language' => $language));
$event = new RouteReferenceGenerationEvent($routeReference, new Request());
$this->translationHelper->expects($this->once())->method('getTranslationSiteAccess')->with($language)->will($this->returnValue(null));
$listener = new LanguageSwitchListener($this->translationHelper);
$listener->onRouteReferenceGeneration($event);
$this->assertFalse($routeReference->has('language'));
$this->assertFalse($routeReference->has('siteaccess'));
}