public void UpdateDefectTest() { //Arrange var mock = new Mock <IDefectService>(); DefectDTO defectDTO = new DefectDTO { Name = "Test", Description = "Test" }; mock.Setup(a => a.AddDefect(defectDTO)); string exp = "111"; defectDTO.Name = exp; defectDTO.Description = exp; mock.Setup(a => a.UpdateDefect(defectDTO)); DefectController controller = new DefectController(mock.Object); var result = controller.Edit(defectDTO); Assert.IsType <OkObjectResult>(result); Assert.Equal(exp, defectDTO.Name); Assert.Equal(exp, defectDTO.Description); }