public void UT_M_02_Given_MeasurementsInDatabase_When_GetAllUserMeasurements_Then_ShouldReturnAllUserMeasurementsWtihOkCode() { //Arrange var measurementsList = GetListOfFiveMeasurementsWithRandomData(); _mockService.Setup(x => x.GetMeasurements(It.IsAny <string>())) .Returns(measurementsList); //Act var response = _controller.GetMeasurements(); var contentResult = response as OkNegotiatedContentResult <List <MeasurementDto> >; //Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(measurementsList, contentResult.Content); }
public void TestGetMeasurements() { //arrange var MeasurementRepoMockClass = new Mock <IMeasurementRepo>(); List <Measurement> getMeasurementObj = new List <Measurement>() { new Measurement { Id = 1, Systolic = 115, Diastolic = 78, Category = "Normal", Date = DateTime.Now }, new Measurement { Id = 2, Systolic = 121, Diastolic = 75, Category = "Elevated", Date = DateTime.Now }, }; MeasurementRepoMockClass.Setup(x => x.GetAll()).Returns(getMeasurementObj); var measurementController = new MeasurementsController(MeasurementRepoMockClass.Object); //Act List <Measurement> result = measurementController.GetMeasurements(); //assert Assert.AreEqual(result[0].Systolic, 115); Assert.AreEqual(result[1].Category, "Elevated"); }
public List <Measurement> GetMeasurements() { return(controller.GetMeasurements().ToList()); }