public static async Task <IUserCategory[]> GenerateCategoriesAsync(this IUserCategoryCollection userCategoryCollection, Authentication authentication, int count)
        {
            var itemList = new List <IUserCategory>(count);

            for (var i = 0; i < count; i++)
            {
                var item = await userCategoryCollection.GenerateCategoryAsync(authentication);

                itemList.Add(item);
            }
            return(itemList.ToArray());
        }