public void UT_M_10_Given_MeasurementInDatabase_When_DeleteThisMeasurement_Then_ShouldReturnOkCode() { //Arrange var idOfExistingMeasurement = 1; _mockService.Setup(x => x.DoesMeasurementExists(It.IsAny <string>(), idOfExistingMeasurement)) .Returns(true); _mockService.Setup(x => x.DeleteMeasurement(It.IsAny <string>(), idOfExistingMeasurement)); //act var response = _controller.DeleteMeasurement(idOfExistingMeasurement); //Assert Assert.IsInstanceOfType(response, typeof(OkResult)); }
public void TestDeleteMeasurement() { //Arrange var MeasurementRepoMockClass = new Mock <IMeasurementRepo>(); var expected = true; MeasurementRepoMockClass.Setup(x => x.Remove(2)).Returns(expected); var measuresController = new MeasurementsController(MeasurementRepoMockClass.Object); //Act bool result = measuresController.DeleteMeasurement(2); //Assert Assert.AreEqual(result, true); }