public function testCreate()
{
$this->expectCacheInitialize();
$handler = $this->getLanguageHandler();
$innerHandlerMock = $this->getInnerLanguageHandlerMock();
$cacheMock = $this->getLanguageCacheMock();
$languageFixture = $this->getLanguageFixture();
$innerHandlerMock->expects($this->once())->method('create')->with($this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\Content\\Language\\CreateStruct'))->will($this->returnValue($languageFixture));
// Cache has been initialized before
$cacheMock->expects($this->at(2))->method('store')->with($this->equalTo($languageFixture));
$createStruct = $this->getCreateStructFixture();
$result = $handler->create($createStruct);
$this->assertEquals($languageFixture, $result);
}