public function renderLocalizesResourceGivenAsResourceUri()
{
$this->mockResourceManager->expects($this->once())->method('getPackageAndPathByPublicPath')->with('resource://ThePackageKey/Public/Styles/Main.css')->will($this->returnValue(['ThePackageKey', 'Styles/Main.css']));
$this->mockI18nService->expects($this->once())->method('getLocalizedFilename')->with('resource://ThePackageKey/Public/Styles/Main.css')->will($this->returnValue(array('resource://ThePackageKey/Public/Styles/Main.de.css', new Locale('de'))));
$this->mockResourceManager->expects($this->atLeastOnce())->method('getPublicPackageResourceUri')->with('ThePackageKey', 'Styles/Main.de.css')->will($this->returnValue('TheCorrectResourceUri'));
$resourceUri = $this->viewHelper->render('resource://ThePackageKey/Public/Styles/Main.css');
$this->assertEquals('TheCorrectResourceUri', $resourceUri);
}