Exemplo n.º 1
0
        public void ShouldCheckTypeOfInstanceResultAfterEditFromDoctorsController_WithFakeRepository()
        {
            _doctorsController = new DoctorsController(_fakeDoctorRepository);

            var expectedType = typeof(ActionResult);
            var value        = _doctorsController.Edit(new Doctor());

            Assert.IsInstanceOfType(value, expectedType);
        }
        public void Edit(int?id)
        {
            // Arrange
            DoctorsController controller = new DoctorsController();

            // Act
            ViewResult result = controller.Edit(id) as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 3
0
        public void ShouldCheckResultFromDoctorsControllerEdit_WithMock()
        {
            var doctor  = new Doctor();
            var service = new Mock <IDoctorRepository>();

            service.Setup(x => x.GetDoctorById(1)).Returns(doctor);
            _doctorsController = new DoctorsController(service.Object);

            var expected = doctor;
            var result   = _doctorsController.Edit(1);
            var actual   = ((ViewResult)result).Model as Doctor;

            Assert.AreEqual(actual, expected);
        }