Example #1
0
 public function testCanGetGroupsThatUserHasAdminOver()
 {
     $user = new User();
     $adminGroup1 = new UserGroup(3, 'admin group', null, RoleLevel::GROUP_ADMIN);
     $adminGroup2 = new UserGroup(4, 'group i can admin', 3, RoleLevel::NONE);
     $groups = array($adminGroup1, $adminGroup2);
     $user->WithOwnedGroups($groups);
     $adminGroups = $user->GetAdminGroups();
     $this->assertEquals(2, count($adminGroups));
     $this->assertContains($adminGroup2, $adminGroups);
 }