public void UT_M_08_Given_MeasurementInDatabase_When_PutAnotherMeasurementOnTheIdOfThisMeasurement_Then_ShouldReturnOkCode() { //Arrange var measurement = TestMeasurements.DefaultMeasurement().Build(); var newMeasurement = TestMeasurements.RandomMeasurement().Build(); _mockService.Setup(x => x.DoesMeasurementExists(It.IsAny <string>(), It.IsAny <int>())) .Returns(true); _mockService.Setup(x => x.UpdateMeasurement(It.IsAny <string>(), measurement)); _controller.PostMeasurement(measurement); //Act var response = _controller.PutMeasurement(measurement.Id, newMeasurement); //Assert Assert.IsInstanceOfType(response, typeof(OkResult)); }