Doctrine\Tests\ODM\CouchDB\Mapping\EmbeddedDocumentSerializerTest::testCreateNoMetadata PHP Method

testCreateNoMetadata() public method

If there is no doctrine_metadata inside of an embedded array, classmetadata should help
    public function testCreateNoMetadata()
    {
        unset($this->arrayDataFixture['doctrine_metadata']);
        $embedderMetadata = $this->metadataFactory->getMetadataFor('Doctrine\\Tests\\ODM\\CouchDB\\Mapping\\Embedder');
        $instance = $this->serializer->createEmbeddedDocument($this->arrayDataFixture, $embedderMetadata->fieldMappings['embedded']);
        $this->assertNotNull($instance);
        $this->assertEquals('embedded-1', $instance->name);
        $this->assertTrue($instance->embeds->containsKey('one'));
        $this->assertTrue($instance->embeds->containsKey('two'));
        $this->assertEquals(2, count($instance->embeds));
    }