public async Task GetAllWishlistsForHousehold() { var response = await Client.GetAsync($"/households/{householdId}/wishlistBooks"); response.EnsureSuccessStatusCode(); var responseAsString = await response.Content.ReadAsStringAsync(); var books = Book.FromJson(responseAsString); Assert.AreNotEqual(books.Length, 0); }
public async Task AddBooksToUsers() { foreach (var user in users) { var responseBooks = await Client.GetAsync("/books"); responseBooks.EnsureSuccessStatusCode(); var responseBooksAsString = await responseBooks.Content.ReadAsStringAsync(); Book[] books = Book.FromJson(responseBooksAsString); var bookId = books[random.Next(0, books.Length)].Id; var request = new HttpRequestMessage(HttpMethod.Post, $"/wishlists/{user.WishlistId}/books/{bookId}"); var response = await Client.SendAsync(request); response.EnsureSuccessStatusCode(); Assert.AreEqual(response.StatusCode, HttpStatusCode.OK); } }