예제 #1
0
        public void Add_Remove_UserGroup()
        {
            var target = new User("kkkkk");
            var ug     = new UserGroup("usergroup2");

            Assert.IsTrue(target.UserGroups.Add(ug));

            Iesi.Collections.Generic.ISet <UserGroup> s = target.UserGroups;
            Assert.IsTrue(s.Contains(ug));

            target.UserGroups.Remove(ug);
            s = target.UserGroups;
            Assert.IsFalse(s.Contains(ug));

            target.UserGroups.Remove(ug);
        }
예제 #2
0
 public bool Has(PermissionToken flag)
 {
     return(flag == PermissionToken.Nothing || permissions.Contains(flag));
 }
예제 #3
0
 public bool ContainsReference(TEnt entity)
 {
     return(_set.Contains(entity));
 }