public function testFindCurrentRevision()
 {
     $user = new UserAudit('Broncha');
     $this->em->persist($user);
     $this->em->flush();
     $user->setName("Rajesh");
     $this->em->flush();
     $reader = $this->auditManager->createAuditReader($this->em);
     $revision = $reader->getCurrentRevision(get_class($user), $user->getId());
     $this->assertEquals(2, $revision);
     $user->setName("David");
     $this->em->flush();
     $revision = $reader->getCurrentRevision(get_class($user), $user->getId());
     $this->assertEquals(3, $revision);
 }
 public function testGlobalIgnoreColumns()
 {
     $user = new UserAudit("welante");
     $article = new ArticleAudit("testcolumn", "yadda!", $user, 'text');
     $this->em->persist($user);
     $this->em->persist($article);
     $this->em->flush();
     $article->setText("testcolumn2");
     $this->em->persist($article);
     $this->em->flush();
     $reader = $this->auditManager->createAuditReader($this->em);
     $revision = $reader->getCurrentRevision(get_class($article), $article->getId());
     $this->assertEquals(2, $revision);
     $article->setIgnoreme("textnew");
     $this->em->persist($article);
     $this->em->flush();
     $revision = $reader->getCurrentRevision(get_class($article), $article->getId());
     $this->assertEquals(2, $revision);
 }