public function setUp()
{
$mockFilename = 'foo';
$mockParsedData = (require __DIR__ . '/../Fixtures/MockParsedXliffData.php');
$this->mockCache = $this->getMockBuilder(VariableFrontend::class)->disableOriginalConstructor()->getMock();
$this->mockCache->expects($this->any())->method('has')->with(md5($mockFilename))->will($this->returnValue(false));
$this->mockXliffParser = $this->createMock(I18n\Xliff\XliffParser::class);
$this->mockXliffParser->expects($this->any())->method('getParsedData')->with($mockFilename)->will($this->returnValue($mockParsedData));
$this->model = new I18n\Xliff\XliffModel($mockFilename, new I18n\Locale('de'));
$this->model->injectCache($this->mockCache);
$this->model->injectParser($this->mockXliffParser);
$this->inject($this->model, 'i18nLogger', $this->getMockBuilder(LoggerInterface::class)->disableOriginalConstructor()->getMock());
$this->model->initializeObject();
}