public void LegalAddGroupTest() { this.InitAdmins(); var mainApp = this.CreateDefaultApp(); var mainRole = this.CreateDefaultRoleWithMembers(this.GetSCUsersByCodeNames("wanglch")); var mainOrg = this.GetOrganizationByCodeName("costEngineer"); var testOrg = this.NewObject <PC.SCOrganization>("测试组织"); Facade.AddOrganization(testOrg, mainOrg); this.SetContainerMemberAndPermissions(testOrg, mainRole, new string[] { "AddChildren" }); PC.SCGroup testGrp = this.NewObject <PC.SCGroup>("测试群组"); this.SetCurrentPrincipal(this.GetUserByCodeName("wanglch")); FacadeWithAcl.AddGroup(testGrp, testOrg); var actual = this.GetGroupByCodeName(testGrp.CodeName); Assert.IsNotNull(actual); }
public void AdminAddGroupTest() { this.InitAdmins(); PC.SCGroup testGrp = this.NewObject <PC.SCGroup>("测试群组"); var mainOrg = this.GetOrganizationByCodeName("costEngineer"); var testOrg = this.NewObject <PC.SCOrganization>("测试组织"); Facade.AddOrganization(testOrg, mainOrg); FacadeWithAcl.AddGroup(testGrp, testOrg); var actual = GetGroupByCodeName(testGrp.CodeName); Assert.IsNotNull(actual); }