public function testSaveModifiedEmbedded()
{
$user = $this->dm->find('Doctrine\\Tests\\Models\\CMS\\CmsUser', $this->userId);
$this->assertInstanceOf('\\Doctrine\\Tests\\Models\\CMS\\CmsAddress', $user->address);
$this->assertEquals('Hungary', $user->address->country);
$this->assertEquals('1122', $user->address->zip);
$this->assertEquals('Budapest', $user->address->city);
$user->address->country = "Spain";
$user->address->zip = "1234";
$user->address->city = "Cartagena";
$this->dm->flush();
$this->dm->clear();
$user = $this->dm->find('Doctrine\\Tests\\Models\\CMS\\CmsUser', $user->id);
$this->assertEquals('Spain', $user->address->country);
$this->assertEquals('1234', $user->address->zip);
$this->assertEquals('Cartagena', $user->address->city);
}