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); }
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); }