private void SetupGroupObject() { Group group = _application.Settings.Groups.Add(); group.Name = "TestGroup"; group.Save(); Account gm1 = SingletonProvider <TestSetup> .Instance.AddAccount(_application.Domains[0], "*****@*****.**", "test"); Account gm2 = SingletonProvider <TestSetup> .Instance.AddAccount(_application.Domains[0], "*****@*****.**", "test"); Account gm3 = SingletonProvider <TestSetup> .Instance.AddAccount(_application.Domains[0], "*****@*****.**", "test"); GroupMember gm = group.Members.Add(); gm.AccountID = gm1.ID; gm.Save(); gm = group.Members.Add(); gm.AccountID = gm2.ID; gm.Save(); gm = group.Members.Add(); gm.AccountID = gm3.ID; gm.Save(); }
public GroupMember AddGroupMember(Group group, Account account) { GroupMember member = group.Members.Add(); member.AccountID = account.ID; member.Save(); return(member); }
public void TestGroupMember() { Groups groups = _application.Settings.Groups; Group group = groups.Add(); group.Name = "MyGroup"; group.Save(); if (group.ID == 0) { throw new Exception("Group not properly saved"); } GroupMember member = group.Members.Add(); member.AccountID = 1; member.Save(); if (member.ID == 0) { throw new Exception("Group member not properly saved"); } }