Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }