public async Task <bool> TestFor_RemoveCategory() { //Arrange var res = false; //Action groceryservice.Setup(repos => repos.RemoveCategory(_category.Id)).ReturnsAsync(true); var resultDelete = await _groceryS.RemoveCategory(_category.Id); //Assertion if (resultDelete == true) { res = true; } //final result displaying in text file await File.AppendAllTextAsync("../../../../output_revised.txt", "TestFor_RemoveCategory=" + res + "\n"); return(res); }
public async Task <IActionResult> RemoveCategory(string Id) { if (Id == null) { return(BadRequest()); } try { var result = await _groceryServices.RemoveCategory(Id); if (result == false) { return(NotFound()); } return(Ok("Category Deleted")); } catch (Exception) { return(BadRequest()); } }
public async Task <bool> Testfor_Validate_InValid_RemoveCategory() { //Arrange var res = false; var _categorydel = new Category() { }; //Action groceryservice.Setup(repos => repos.RemoveCategory(_categorydel.Id)).ReturnsAsync(true); var result = await _groceryS.RemoveCategory(_categorydel.Id); if (result == true) { res = true; } //Assert //final result displaying in text file await File.AppendAllTextAsync("../../../../output_exception_revised.txt", "Testfor_Validate_InValid_RemoveCategory=" + res + "\n"); return(res); }