Exemplo n.º 1
0
        public void Detail_Success(int id)
        {
            var contextMock = new Mock <IDbContext>();
            var hostingEnv  = new Mock <IHostingEnvironment>();
            var controller  = new RequestController(contextMock.Object, hostingEnv.Object);
            var requestMock = MockRequestModel();
            var modelMock   = new CreateRequestViewModel(requestMock);

            contextMock.Setup(x => x.GetRequestById(id))
            .Returns(requestMock);

            var response = controller.Detail(id);
            var result   = (response as ViewResult);

            Assert.IsType <ViewResult>(response);
            CheckModelValues(modelMock, result.Model as CreateRequestViewModel);
        }