public void UT_M_01_Given_MeasurementInDatabase_When_GetThisMeasurement_Then_ShouldReturnThisMeasurementWithOkCode() { //Arrange var measurement = TestMeasurements.DefaultMeasurement().Build(); _mockService.Setup(x => x.GetMeasurement(It.IsAny <string>(), measurement.Id)) .Returns(measurement); //Act var response = _controller.GetMeasurement(measurement.Id); var contentResult = response as OkNegotiatedContentResult <MeasurementDto>; //Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(measurement.Id, contentResult.Content.Id); Assert.AreEqual(measurement.Date, contentResult.Content.Date); Assert.AreEqual(measurement.Description, contentResult.Content.Description); Assert.AreEqual(measurement.Result, contentResult.Content.Result); }