public void ReviewControllerDeleteConfirmedReturnsView_ExpectedSuccess() { var _mock = new Mock <IRequestLogic>(); _mock.Setup(x => x.GetSingleRequest(It.IsAny <Int32>())).ReturnsAsync(GetRequest()); var controllerUnderTest = new RequestController(_context, _mock.Object); // Act var result = controllerUnderTest.DeleteConfirmed(1); // Assert var viewResult = Assert.IsType <Task <IActionResult> >(result); }
public void DeleteConfirmed_Failure_Invalid_ID(int id) { var contextMock = new Mock <IDbContext>(); var hostingEnv = new Mock <IHostingEnvironment>(); var controller = new RequestController(contextMock.Object, hostingEnv.Object); contextMock.Setup(x => x.GetRequestById(id)) .Returns(MockRequestModel()); var response = controller.DeleteConfirmed(id); Assert.IsType <ContentResult>(response); }