public function testValidLogin() { $em = $this->getEntityManager(); $entity = new TestEntity(); $entity->setUsername('username'); $entity->setPassword('password'); $em->persist($entity); $em->flush(); $adapter = new DoctrineObject($em, 'DoctrineORMModuleTest\\Assets\\Entity\\Test'); $adapter->setIdentityValue('username'); $adapter->setCredentialValue('password'); $result = $adapter->authenticate(); $this->assertTrue($result->isValid()); }