public async Task Delete_should_delete_user_subscription() { // Arrange var user = await CreateUser("TestUser", "Book"); Factory.AddAuthorization(HttpClient); // Act var response = await HttpClient.DeleteAsync($"{ApiUrl}{user.UserBooks.First().BookId}"); // Assert Assert.Equal(HttpStatusCode.OK, response.StatusCode); var context = DatabaseUtility.CreateDbContext(); var userBooks = context.UserBooks.Where(a => a.UserId == user.UserId).ToList(); Assert.Empty(userBooks); }
protected virtual DbContext CreateContext() { return(DatabaseUtility.CreateDbContext()); }