public function testToFieldDefinitionMultiple()
{
$storageFieldDefinition = new StorageFieldDefinition();
$storageFieldDefinition->dataInt1 = 1;
$storageFieldDefinition->dataText5 = <<<EOT
<?xml version="1.0" encoding="utf-8"?>
<ezselection>
<options>
<option id="0" name="First"/>
<option id="1" name="Second"/>
<option id="2" name="Third"/>
</options>
</ezselection>
EOT;
$expectedFieldDefinition = new PersistenceFieldDefinition(array('fieldTypeConstraints' => new FieldTypeConstraints(array('fieldSettings' => new FieldSettings(array('isMultiple' => true, 'options' => array(0 => 'First', 1 => 'Second', 2 => 'Third'))))), 'defaultValue' => new FieldValue(array('data' => array(), 'sortKey' => ''))));
$actualFieldDefinition = new PersistenceFieldDefinition();
$this->converter->toFieldDefinition($storageFieldDefinition, $actualFieldDefinition);
$this->assertEquals($expectedFieldDefinition, $actualFieldDefinition);
}