public void Get_Update_Success() { // arrange var date = new DateTime(2017, 1, 18); var equipment = new Equipment() { Id = 1, Name = "Test Equipment", IsActive = true, CreatedDate = date, }; var equipmentModel = new EquipmentModel() { Id = 1, Name = "Test Equipment" }; var response = new Response <Equipment>() { IsSucceed = true, ErrorMessage = null, Result = equipment }; _equipmentService.Setup(x => x.Update(It.IsAny <Equipment>())).Returns(response); // act var result = _equipmentsController.Update(equipmentModel); // assert Assert.AreEqual(response, result); }