public function testFindOneByNameOrDie_withUserGiven()
 {
     $vasya = new User('vasya');
     self::$em->persist($vasya);
     self::$em->flush();
     $ce1 = new ConfigurationEntry('cf_1');
     $ce1->setValue('foo');
     $ce1->setOwner($vasya);
     $this->getManager()->save($ce1);
     $ce = $this->getManager()->findOneByNameOrDie('cf_1', $vasya);
     $this->assertNotNull($ce);
     $this->assertEquals('cf_1', $ce->getName());
 }
 public function testIsValidForSaving_withOwner()
 {
     $vasya = new User('vasya');
     self::$em->persist($vasya);
     self::$em->flush();
     $ce1 = new ConfigurationEntry('cf_1');
     $ce1->setValue('foo');
     $ce1->setOwner($vasya);
     $uv = new UniquityValidator(self::$em, array('owner_entity' => get_class($vasya)));
     $this->assertTrue($uv->isValidForSaving($ce1));
     self::$em->persist($ce1);
     self::$em->flush();
     $this->assertTrue($uv->isValidForSaving($ce1));
 }