Ejemplo n.º 1
0
        public void Members()
        {
            Person person = new Person();
            person.LastName = new Core.MLText("en", "Yakimov");
            person.PersonGender = Person.Gender.Male;
            person.Save();

            Group admins = Group.GetGroup(Group.GroupsEnum.Administrator);
            admins.AddMember(person);

            Person[] arr = admins.Members;
            Assert.IsNotNull(arr);
            Assert.IsTrue(arr.Length > 0);

            admins.RemoveMember(person);

            person.Delete();
        }
Ejemplo n.º 2
0
        public void AddRemoveMember()
        {
            Person person = new Person();
            person.LastName = new Core.MLText("en", "Yakimov");
            person.PersonGender = Person.Gender.Male;
            person.Save();

            Assert.IsFalse(person.IsInGroup(Group.GroupsEnum.Administrator));
            Assert.AreEqual(0, person.Groups.Length);

            Group admins = Group.GetGroup(Group.GroupsEnum.Administrator);
            admins.AddMember(person);

            Assert.IsTrue(person.IsInGroup(Group.GroupsEnum.Administrator));
            Assert.AreEqual(1, person.Groups.Length);

            admins.RemoveMember(person);

            Assert.IsFalse(person.IsInGroup(Group.GroupsEnum.Administrator));
            Assert.AreEqual(0, person.Groups.Length);

            person.Delete();
        }