public function testFindByManyConstraints()
{
for ($i = 0; $i < 10; $i++) {
$user = new \Doctrine\Tests\Models\CMS\CmsUser();
$user->username = "beberlei" . $i;
$user->status = $i % 2 == 0 ? "active" : "inactive";
$user->name = "Benjamin" . $i;
$this->dm->persist($user);
}
$this->dm->flush();
$users = $this->dm->getRepository('Doctrine\\Tests\\Models\\CMS\\CmsUser')->findBy(array('username' => 'beberlei0'));
$this->assertEquals(1, count($users));
$this->assertEquals('beberlei0', $users[0]->username);
}