public KnownUnit CreateUnit(IUnitSystem system, double factor, Dimension dimension, string symbol, string name, bool inherentPrefix) { var unit = new KnownUnit(system, factor, dimension, symbol, name, inherentPrefix); return unit; }
public KnownUnit CreateUnit(IUnitSystem system, double factor, Dimension dimension, string symbol, string name, bool inherentPrefix) { var unit = new KnownUnit(system, factor, dimension, symbol, name, inherentPrefix); return(unit); }
public void ThenUnitsWithSameDimensionAndFactorAreEqual() { var system = A.Fake<IUnitSystem>(); var unit1 = new KnownUnit(system, 1, new Dimension(1), "x", "x"); var unit2 = new KnownUnit(system, 1, new Dimension(1), "x", "x"); var unit3 = new KnownUnit(system, 3, new Dimension(0, 0, 1), "x", "x"); Assert.AreEqual(unit1, unit2); Assert.AreNotEqual(unit2, unit3); }
public void ThenUnitsWithSameDimensionAndFactorAreEqual() { var system = Substitute.For <IUnitSystem>(); var unit1 = new KnownUnit(system, 1, new Dimension(1), "x", "x"); var unit2 = new KnownUnit(system, 1, new Dimension(1), "x", "x"); var unit3 = new KnownUnit(system, 3, new Dimension(0, 0, 1), "x", "x"); Assert.AreEqual(unit1, unit2); Assert.AreNotEqual(unit2, unit3); }