public async Task Delete_Returns_ProductInfoForDeleting() { int id = 4; var market = GetSupermarkets().FirstOrDefault(p => p.Id == id); //Arrange mock.Setup(repo => repo.DeleteAsync(market.Id)).Throws(new Exception()); controller = new SupermarketsController(mock.Object); //Act var result = await controller.Delete(market.Id); //Assert var viewResult = Assert.IsType <ViewResult>(result); }
public async Task Delete_Returns_RedirectToActionResult() { int id = 4; var market = GetSupermarkets().FirstOrDefault(p => p.Id == id); //Arrange mock.Setup(repo => repo.DeleteAsync(market.Id)); controller = new SupermarketsController(mock.Object); //Act var result = await controller.Delete(market.Id); //Assert var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result); }