private void SetUpMeterCalibrationMapper() { _meterCalibrationMapper = Substitute.For <IMeterCalibrationMapper>(); var meterCalibration = _fixture.Build <MeterCalibration>().Create(); _meterCalibrationMapper.Map(Arg.Any <MeterDetailsItem>()).Returns(meterCalibration); }
private VelocityObservation CreateVelocityObservation(DeploymentMethodType deploymentMethod, PanelItem panelItem, MeterDetailsItem meterDetails) { var velocityObservation = new VelocityObservation { MeterCalibration = _meterCalibrationMapper.Map(meterDetails), VelocityObservationMethod = DetermineVelocityObservationMethodFromVerticals(panelItem.Verticals), DeploymentMethod = deploymentMethod, MeanVelocity = panelItem.MeanVelocity.GetValueOrDefault(), //TODO: AQ-19384 - Throw if this is null }; foreach (var observation in panelItem.Verticals.Select(CreateVelocityDepthObservation)) { velocityObservation.Observations.Add(observation); } return(velocityObservation); }