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));
        }