Exemple #1
0
        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);
        }
Exemple #2
0
 protected virtual DbContext CreateContext()
 {
     return(DatabaseUtility.CreateDbContext());
 }