Ejemplo n.º 1
0
        public void ShouldCheckTypeOfInstanceResultAfterDetailsFromVisitsController_WithMock()
        {
            var visits = new Mock <IVisitRepository>();

            visits.Setup(x => x.GetVisitById(1)).Returns(new Visit());
            _visitsController = new VisitsController(visits.Object, null, null);

            var expectedType = typeof(Visit);
            var result       = _visitsController.Details(1);
            var value        = ((ViewResult)result).Model as Visit;

            Assert.IsInstanceOfType(value, expectedType);
        }
Ejemplo n.º 2
0
        public void ShouldCheckResultStatusCodeWhenVisitIdIsWrongFromVisitsControllerDetails_WithMock()
        {
            var visits = new Mock <IVisitRepository>();

            visits.Setup(x => x.GetVisitById(1)).Returns(new Visit());
            _visitsController = new VisitsController(visits.Object, null, null);

            var expectedErrorCode = 404;
            var result            = _visitsController.Details(10);
            var viewResult        = (HttpNotFoundResult)result;
            var actual            = viewResult.StatusCode;

            Assert.AreEqual(expectedErrorCode, actual);
        }