protected function setUp()
{
parent::setUp();
$this->requestAnalyzer = $this->prophesize(RequestAnalyzerInterface::class);
$webspace = new Webspace();
$webspace->setKey('sulu_test');
$locale = new Localization();
$locale->setLanguage('en');
$this->portal = new Portal();
$this->portal->setDefaultLocalization($locale);
$this->portal->setXDefaultLocalization($locale);
$this->requestAnalyzer->getWebspace()->willReturn($webspace);
$this->requestAnalyzer->getPortal()->willReturn($this->portal);
$this->requestAnalyzer->getCurrentLocalization()->willReturn($locale);
$this->contentPath = $this->prophesize(ContentPathInterface::class);
$this->contentPath->getContentPath('/test', 'sulu_test', 'de')->willReturn('/de/test');
$this->contentPath->getContentPath('/test-en', 'sulu_test', 'en')->willReturn('/en/test-en');
$this->contentPath->getContentPath('/test-en-us', 'sulu_test', 'en-us')->willReturn('/en/test-en-us');
$this->contentPath->getContentPath('/test-en-us', 'sulu_test', 'en_us')->willReturn('/en/test-en-us');
$this->contentPath->getContentPath('/test-fr', 'sulu_test', 'fr')->willReturn('/fr/test-fr');
}