Beispiel #1
0
        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));
        }