public function testMergeNewDocument()
{
$user = new CmsUser();
$user->username = "beberlei";
$user->name = "Benjamin";
$mergedUser = $this->dm->merge($user);
$this->assertNotSame($mergedUser, $user);
$this->assertInstanceOf('Doctrine\\Tests\\Models\\CMS\\CmsUser', $mergedUser);
$this->assertEquals("beberlei", $mergedUser->username);
$this->assertEquals(32, strlen($mergedUser->id), "Merged new document should have generated UUID");
$this->assertInstanceOf('Doctrine\\ODM\\CouchDB\\PersistentCollection', $mergedUser->groups);
$this->assertInstanceOf('Doctrine\\ODM\\CouchDB\\PersistentCollection', $mergedUser->articles);
}