コード例 #1
0
ファイル: UnitFactory.cs プロジェクト: jhgbrt/Physics
        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;
        }
コード例 #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);
        }
コード例 #3
0
ファイル: WhenComparingUnits.cs プロジェクト: jhgbrt/Physics
        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);
        }
コード例 #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);
        }