Esempio n. 1
0
        public async Task CreateUsers()
        {
            for (int i = 0; i < 2; i++)
            {
                var userToRequest = new User
                {
                    Email       = userEmails[i],
                    FirstName   = firstNames[i],
                    LastName    = lastNames[i],
                    HouseholdId = householdId,
                };

                var content = new StringContent(userToRequest.ToJson(), Encoding.UTF8, "application/json");

                var response = await Client.PostAsync("/users", content);

                response.EnsureSuccessStatusCode();
                var responseAsString = await response.Content.ReadAsStringAsync();

                var user = User.FromJson(responseAsString);
                users.Add(user);
                users.ForEach(u => wishlistIds.Add(u.WishlistId));
            }
            Assert.AreEqual(users.Count(u => u.HouseholdId == householdId), 2);
        }