public async Task get_measurements_with_existing_id() { var repository = MeasurementContextMocker.GetInMemoryMeasurementsRepository(nameof(get_measurements_with_existing_id)); var controller = new MeasurementController(repository); var expectedValue = 0.05m; var response = await controller.Get(1) as ObjectResult; var measurement = response.Value as Measurement; Assert.Equal(200, response.StatusCode); Assert.Equal(expectedValue, measurement.Value); }
public async Task get_all_measurements() { // Arrange var repository = MeasurementContextMocker.GetInMemoryMeasurementsRepository(nameof(get_all_measurements)); var controller = new MeasurementController(repository); // Act var response = await controller.GetAll() as ObjectResult; var measurements = response.Value as List <Measurement>; // Assert Assert.Equal(200, response.StatusCode); Assert.Equal(5, measurements.Count); }