public void PathFromDefaultUnitTest() { MetricUnit target = new Gram(); target.UnitPrefix = MetricPrefix.Milli; UnitPathStack actual = target.PathFromDefaultUnit(); double expected = System.Math.Pow(10, 6); Assert.AreEqual(expected, actual.ConversionFactor); target = new Metre(); target.UnitPrefix = MetricPrefix.Tera; actual = target.PathFromDefaultUnit(); expected = System.Math.Pow(10, -12); Assert.AreEqual(expected, actual.ConversionFactor); }