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);
        }
Exemplo n.º 2
0
        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);
        }