Example #1
0
        public void LegalAddUserTest()
        {
            InitAdmins();

            var mainApp = this.CreateDefaultApp();

            var mainRole = this.CreateDefaultRoleWithMembers(this.GetSCUsersByCodeNames("wanglch"));

            var mainOrg = base.GetOrganizationByCodeName("costEngineer");

            var testOrg = this.NewObject <PC.SCOrganization>("测试组织");

            Facade.AddOrganization(testOrg, mainOrg);
            base.SetContainerMemberAndPermissions(testOrg, mainRole, new string[] { "AddChildren" });

            PC.SCUser user = NewObject <PC.SCUser>("测试用户");

            SetCurrentPrincipal(this.GetUserByCodeName("wanglch"));

            FacadeWithAcl.AddUser(user, testOrg);

            var actual = GetSCUserByCodeName(user.CodeName);

            Assert.IsNotNull(actual);
        }
Example #2
0
        public void AdminAddUserTest()
        {
            InitAdmins();

            PC.SCUser user = NewObject <PC.SCUser>("测试用户");

            FacadeWithAcl.AddUser(user, null);

            var actual = GetSCUserByCodeName(user.CodeName);

            Assert.IsNotNull(actual);
        }