public void DeleteItem_ShouldReturnFalseIfItemIsNotFound() { // Arrange var dbContext = SetupDatabase(nameof(DeleteItem_ShouldReturnFalseIfItemIsNotFound)); var repository = new TodoItemRepository(dbContext); // Act var result = repository.DeleteItem(1, 20); // Assert Assert.False(result); }
public void DeleteItem_ShouldDeleteItem() { // Arrange var dbContext = SetupDatabase(nameof(DeleteItem_ShouldDeleteItem)); var repository = new TodoItemRepository(dbContext); // Act var result = repository.DeleteItem(1, 1); // Assert Assert.True(result); var item = dbContext.TodoItems.FirstOrDefault(t => t.Id == 1); Assert.Null(item); }