/**
  * @covers Kunstmaan\AdminBundle\Entity\AclChangeset::setUser
  * @covers Kunstmaan\AdminBundle\Entity\AclChangeset::getUser
  */
 public function testSetAndGetUser()
 {
     $user = new \Kunstmaan\AdminBundle\Entity\User();
     $this->object->setUser($user);
     $this->assertEquals($user, $this->object->getUser());
 }
 /**
  * Create a new ACL changeset.
  *
  * @param AbstractEntity $entity  The entity
  * @param array          $changes The changes
  * @param UserInterface  $user    The user
  *
  * @return AclChangeset
  */
 public function createAclChangeSet(AbstractEntity $entity, $changes, UserInterface $user)
 {
     $aclChangeset = new AclChangeset();
     $aclChangeset->setRef($entity);
     $aclChangeset->setChangeset($changes);
     /* @var $user BaseUser */
     $aclChangeset->setUser($user);
     $this->em->persist($aclChangeset);
     $this->em->flush();
     return $aclChangeset;
 }