public async Task <bool> TestFor_RemoveProduct() { //Arrange var res = false; //Action adminservice.Setup(repos => repos.RemoveProduct(_product.ProductId)).ReturnsAsync(true); var resultDelete = await _adminGroceryS.RemoveProduct(_product.ProductId); //Assertion if (resultDelete == true) { res = true; } //final result displaying in text file await File.AppendAllTextAsync("../../../../output_revised.txt", "TestFor_RemoveProduct=" + res + "\n"); return(res); }
public async Task <IActionResult> RemoveProduct(string ProductId) { //Do code here Task <Product> x = _adminGS.GetProductById(ProductId); if (x.Result is null) { return(NotFound("No Product found with given Id")); } Task <bool> is_valid = _adminGS.RemoveProduct(ProductId); if (is_valid.Result == false) { return(NotFound("No Product found with given Id")); } return(Ok("Deleted")); //return Ok(); }
public async Task <bool> Testfor_Validate_InValid_RemoveProduct() { //Arrange var res = false; var _productdel = new Product() { }; //Action adminservice.Setup(repos => repos.RemoveProduct(_productdel.ProductId)).ReturnsAsync(true); var result = await _adminGroceryS.RemoveProduct(_productdel.ProductId); if (result == true) { res = true; } //Assert //final result displaying in text file await File.AppendAllTextAsync("../../../../output_exception_revised.txt", "Testfor_Validate_InValid_RemoveProduct=" + res + "\n"); return(res); }