public function translateOptionsAreObserved()
{
$this->arguments['translate'] = array('by' => 'id', 'using' => 'label', 'locale' => 'dk', 'source' => 'WeirdMessageCatalog', 'package' => 'Foo.Bar', 'prefix' => 'somePrefix.');
$this->injectDependenciesIntoViewHelper($this->viewHelper);
$mockTranslator = $this->createMock(\Neos\Flow\I18n\Translator::class);
$mockTranslator->expects($this->once())->method('translateById')->with('somePrefix.label1', array(), null, new \Neos\Flow\I18n\Locale('dk'), 'WeirdMessageCatalog', 'Foo.Bar');
$this->viewHelper->_set('translator', $mockTranslator);
$this->viewHelper->_call('getTranslatedLabel', 'value1', 'label1');
}