public void ShouldConvertBackgroundValue() { var bg = new Measurement(7.5, "units"); var d = new CalibratedDevice(UNUSED_NAME, null, bg, LUT) { MeasurementConversionTarget = "units" }; var stream = new DAQOutputStream(UNUSED_NAME); d.BindStream(stream); var expected = new Measurement(150, bg.Exponent, bg.BaseUnits); Assert.That(d.OutputBackground, Is.EqualTo(expected)); }
public void ShouldSetLookupTable() { var LUT2 = new SortedList<decimal, decimal>() { {2.02m, 5}, {-3.2m, 12}, {1.99m, 16}, {-3.5m, 18} }; var d = new CalibratedDevice(UNUSED_NAME, null, null, LUT) { MeasurementConversionTarget = "units" }; d.LookupTable = LUT2; Assert.That(d.LookupTable, Is.EqualTo(LUT2)); }