public void BinUpperTest() { UnitGroup ug = new UnitGroup(VolumeUnit.ImperialBeerBarrel, AreaUnit.SquareInch, LengthUnit.Foot, LengthUnit.Meter); Histogram rTest1 = new Histogram(20, 1); Assert.AreEqual(rTest1.BinUpper(0, ug).As(ug.VertUnit), -9); Assert.AreEqual(rTest1.BinUpper(19, ug).As(ug.VertUnit), 10); Histogram rTest2 = new Histogram(1, decimal.MaxValue); Assert.AreEqual(rTest2.BinUpper(0, ug).As(ug.VertUnit), 0); Assert.AreEqual(rTest2.BinUpper(1, ug).As(ug.VertUnit), (double)decimal.MaxValue); }