/**
* @return void
* @covers eZ\Publish\Core\Persistence\Legacy\Content\Type\Mapper::toFieldDefinition
* @covers eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldDefinition
*/
public function testToFieldDefinition()
{
$converterMock = $this->getMock('eZ\\Publish\\Core\\Persistence\\Legacy\\Content\\FieldValue\\Converter');
$converterMock->expects($this->once())->method('toFieldDefinition')->with($this->isInstanceOf('eZ\\Publish\\Core\\Persistence\\Legacy\\Content\\StorageFieldDefinition'), $this->isInstanceOf('eZ\\Publish\\SPI\\Persistence\\Content\\Type\\FieldDefinition'));
$converterRegistry = new ConverterRegistry(array('some_type' => $converterMock));
$mapper = new Mapper($converterRegistry);
$storageFieldDef = new StorageFieldDefinition();
$fieldDef = new FieldDefinition();
$fieldDef->fieldType = 'some_type';
$mapper->toFieldDefinition($storageFieldDef, $fieldDef);
}