public function testCascadeRefresh()
{
$group1 = new \Doctrine\Tests\Models\CMS\CmsGroup();
$group1->name = "Test!";
$user = new \Doctrine\Tests\Models\CMS\CmsUser();
$user->username = "beberlei";
$user->name = "Benjamin";
$user->addGroup($group1);
$this->dm->persist($user);
$this->dm->persist($group1);
$this->dm->flush();
$this->assertEquals(1, count($user->groups));
$group1->name = "Test2";
$user->username = "beberlei2";
$this->dm->refresh($user);
$this->assertEquals("beberlei", $user->username);
$this->assertEquals("Test!", $group1->name);
}