コード例 #1
0
        public static void TestInitialize(TestContext context)
        {
            Initialize();

            //Setting the FUNCTION privileges for user
            var userToExport = MDSWrapper.UserSecurityPrincipalsGet(UserToExport).Users.FirstOrDefault();
            var functionPriv = new List <FunctionPrivilege> {
                new FunctionPrivilege {
                    Function = FunctionalArea.SystemAdministration, IsAuthorized = true, PrincipalId = userToExport.Identifier, PrincipalType = PrincipalType.UserAccount
                },
                new FunctionPrivilege {
                    Function = FunctionalArea.Versions, IsAuthorized = true, PrincipalId = userToExport.Identifier, PrincipalType = PrincipalType.UserAccount
                }
            };

            var securityPrivilege = userToExport.SecurityPrivilege;

            securityPrivilege.FunctionPrivileges = functionPriv;
            var result = MDSWrapper.SecurityPrivilegesCreate(securityPrivilege);
        }