// Test DELETE for budget public void BudgetsController_Delete_ReturnsNoContentResult_WhenDeleted() { //Arrange int Id = 1; //Act var result = controller.Delete(Id); var getDeletedResult = controller.Get(Id); //Assert Assert.IsType <NoContentResult>(result); Assert.IsType <NotFoundResult>(getDeletedResult); }
public async Task DeleteValidInputTest() { var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>(); optionsBuilder.UseInMemoryDatabase(databaseName: "db1"); var _dbContext = new ApplicationDbContext(optionsBuilder.Options); var controller = new BudgetsController(_dbContext); var result = await controller.Delete(1); Assert.NotNull(result); }