예제 #1
0
        public void createUser()
        {
            User user = new User("user_test" + rnd.Next(10000), true);

            user = AMUserHelpers.createUser(user);
            AMUserHelpers.checkUserField(user);
        }
예제 #2
0
        public void createFullUser()
        {
            User user = new User();

            user = AMUserHelpers.createFullUser();
            AMUserHelpers.checkUserField(user);
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #3
0
        public void createUserSameLogin()
        {
            User user = new User("user_test" + rnd.Next(10000), true);

            user = AMUserHelpers.createUser(user);
            AMUserHelpers.createUserSameLogin(user.Login);
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #4
0
        public void addMemberGroupNotExistUser()
        {
            User user = new User("user_test" + rnd.Next(100000), true);

            user = AMUserHelpers.createUser(user);
            AMMembershipsHelpers.addMemberGroupNotExistUser(Guid.NewGuid().ToString(), user.Id);
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #5
0
        public void deleteUser()
        {
            User user = new User("user_test" + rnd.Next(10000), true);

            user = AMUserHelpers.createUser(user);
            AMUserHelpers.deleteUser(user.Id);
            AMUserHelpers.getUserNotExist(user.Id);
        }
예제 #6
0
        /// <summary>
        /// обновления данных существующего пользователя методом patch
        /// </summary>
        //[TestMethod]
        public void updateUserByPatch()
        {
            User user = new User("user_test" + rnd.Next(10000), true);

            user = AMUserHelpers.createUser(user);
            user = AMUserHelpers.updateUserByPatch(user);
            AMUserHelpers.checkUserField(user);
            //AMUserHelpers.deleteUser(user.Id);
        }
예제 #7
0
        public void getMemberUserNoGroup()
        {
            User user = new User("user_test" + rnd.Next(100000), true);

            user = AMUserHelpers.createUser(user);
            Groups groupList = AMMembershipsHelpers.getUserGroup(user.Id);

            Assert.AreEqual(0, groupList.Items.Count, "Пользователь состоит в группах");
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #8
0
        public void createUserNoEnable()
        {
            string login = "******" + rnd.Next(10000);
            User   user  = AMUserHelpers.createUserNoEnable(login);
            User   item  = new User();

            item = AMUserHelpers.getUserById(user.Id);
            Assert.IsFalse(item.Enabled, "Enabled is not FALSE");
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #9
0
        public void addMemberGroupUser()
        {
            User  user  = new User("user_test" + rnd.Next(100000), true);
            Group group = new Group("group_test" + rnd.Next(100000), true);

            user  = AMUserHelpers.createUser(user);
            group = AMGroupHelpers.createGroup(group);
            AMMembershipsHelpers.addMemberGroupUsers(group.Id, new string[] { user.Id });
            Assert.IsTrue(AMMembershipsHelpers.checkMemberGroupUser(group.Id, user.Id), "Пользователя " + user.Id + " нет в группе " + group.Id);
            AMGroupHelpers.deleteGroup(group.Id);
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #10
0
        public void deleteMemberUserGroup()
        {
            User  user  = new User("user_test" + rnd.Next(100000), true);
            Group group = new Group("group_test" + rnd.Next(100000), true);

            user  = AMUserHelpers.createUser(user);
            group = AMGroupHelpers.createGroup(group);
            AMMembershipsHelpers.addMemberUserGroups(user.Id, new string[] { group.Id });
            AMMembershipsHelpers.deleteMemberUserGroups(user.Id, new string[] { group.Id });
            Assert.IsFalse(AMMembershipsHelpers.checkMemberUserGroup(group.Id, user.Id), "Пользователь " + user.Id + " не удален из группы " + group.Id);
            AMGroupHelpers.deleteGroup(group.Id);
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #11
0
        public void deleteGroupWithMembers()
        {
            User  user  = new User("user_test" + rnd.Next(100000), true);
            Group group = new Group("group_test" + rnd.Next(100000), true);

            user  = AMUserHelpers.createUser(user);
            group = AMGroupHelpers.createGroup(group);
            AMMembershipsHelpers.addMemberUserGroups(user.Id, new string[] { group.Id });
            Assert.IsTrue(AMMembershipsHelpers.checkMemberGroupUser(group.Id, user.Id), "Пользователя " + user.Id + " нет в группе " + group.Id);
            AMGroupHelpers.deleteGroup(group.Id);
            Groups groupsList = AMMembershipsHelpers.getUserGroup(user.Id);

            Assert.AreEqual(0, groupsList.TotalResults, "Пользователь входит в состав группы");
            AMUserHelpers.deleteUser(user.Id);
        }
예제 #12
0
        public async Task loginByNewUser()
        {
            string   login = "******" + rnd.Next(10000);
            User     user  = new User(login, true);
            Password pass  = new Password();

            pass.Value          = "123456";
            pass.EffectiveDate  = DateTime.Now;
            pass.ExpirationDate = DateTime.Now.AddMonths(3);
            user.Password       = pass;
            user = AMUserHelpers.createRootUser(user);
            await LoginHelper.AMloginAsyncSuccess(user.Login, pass.Value);

            AMUserHelpers.deleteRootUser(user.Id);
        }
예제 #13
0
 public void updateUserNotExist()
 {
     AMUserHelpers.updateUserNotExist(Guid.NewGuid().ToString());
 }
예제 #14
0
 public void createUserNoLogin()
 {
     AMUserHelpers.createUserNoLogin();
 }
예제 #15
0
 public void getUser()
 {
     string userId = AMUserHelpers.getRandomUserId();
     User   user   = AMUserHelpers.getUserById(userId);
 }
예제 #16
0
 public void getUserNotExist()
 {
     AMUserHelpers.getUserNotExist(Guid.NewGuid().ToString());
 }
예제 #17
0
 public void getUsers()
 {
     AMUserHelpers.getUsers();
 }
예제 #18
0
 public void deleteUserNotExist()
 {
     AMUserHelpers.deleteUserNotExist(Guid.NewGuid().ToString());
 }