public function testSerialize()
{
$embedderMetadata = $this->metadataFactory->getMetadataFor('Doctrine\\Tests\\ODM\\CouchDB\\Mapping\\Embedder');
$embedder = new Embedder();
$embedder->id = 'embedder-1';
$embedded = new Embedded();
$embedded->name = 'embedded-1';
$nested1 = new Nested();
$nested1->nestedName = 'a111';
$embedded->embeds['one'] = $nested1;
$nested2 = new Nested();
$nested2->nestedName = 'a222';
$embedded->embeds['two'] = $nested2;
$embedder->embedded = $embedded;
$arrayData = $this->serializer->serializeEmbeddedDocument($embedded, $embedderMetadata->fieldMappings['embedded']);
$this->assertEquals($this->arrayDataFixture, $arrayData);
}