Exemple #1
0
        public static async Task <IUser> BanRandomUserAsync(this IUserCollection userCollection, Authentication authentication)
        {
            var user = await userCollection.GetRandomUserAsync(Predicate);

            var message = RandomUtility.NextString();
            await user.BanAsync(authentication, message);

            return(user);
        public async Task AddNewUserAsync_ExistsUesr_TestAsync()
        {
            var authentication = await this.TestContext.LoginRandomAsync(Authority.Admin);

            var userCategoryFilter = new UserCategoryFilter()
            {
                HasParent = true
            };
            var userCategory = await userCategoryFilter.GetUserCategoryAsync(app);

            var user = await userCollection.GetRandomUserAsync();

            var userID    = user.ID;
            var authority = userContext.GetRandomAuthority();
            var password  = userContext.GetPassword(authority);
            var userName  = RandomUtility.NextName();
            await userCategory.AddNewUserAsync(authentication, userID, password, userName, authority);
        }