Example #1
0
 public function testUserIsGroupAdminIfAtLeastOneGroupIsAnAdminGroup()
 {
     $user = new User();
     $nonAdminGroup = new UserGroup(1, 'non admin', 2, RoleLevel::NONE);
     $adminGroup = new UserGroup(2, 'admin', null, RoleLevel::GROUP_ADMIN);
     $groups = array($nonAdminGroup, $adminGroup);
     $user->WithGroups($groups);
     $this->assertTrue($user->IsGroupAdmin());
 }