public function testNewEmbedded()
 {
     $subAddress = new Address();
     $subAddress->setCity('Old Sub-City');
     $address = new Address();
     $address->setCity('Old City');
     $address->setSubAddress($subAddress);
     $user = new Project('Project');
     $user->setAddress($address);
     $this->dm->persist($user);
     $this->dm->flush();
     $address->setCity('New City');
     $subAddress->setCity('New Sub-City');
     $this->dm->flush();
     $test = $this->dm->getDocumentCollection('Documents\\Project')->findOne(array('name' => 'Project'));
     $this->assertEquals('New Sub-City', $test['address']['subAddress']['city']);
     $this->assertEquals('New City', $test['address']['city']);
 }