Exemplo n.º 1
0
        public void GetUnits_Returns_Units()
        {
            cUnitWork unitWork = new cUnitWork();
            cUnits    units    = unitWork.GetUnits();

            Assert.That(units.GetUnitsLabel(), Is.EqualTo("N*m"));
        }
Exemplo n.º 2
0
        public void GetUnits_Of_None_Returns_NA()
        {
            cUnitWork unitWork =
                new cUnitWork {
                Unit = cUnitWork.eUnit.None
            };
            cUnits units = unitWork.GetUnits();

            Assert.That(units.GetUnitsLabel(), Is.EqualTo("NA*NA"));
        }
Exemplo n.º 3
0
        public void SetUnitByName_By_String_Name_Sets_Units(string shorthandUnitName, double expectedResult)
        {
            cUnitWork unitWork = new cUnitWork();

            Assert.That(unitWork.Unit, Is.EqualTo(cUnitWork.eUnit.Joule));

            // Method Under Test
            unitWork.SetUnitByName(shorthandUnitName);
            Assert.That(unitWork.Unit, Is.EqualTo((cUnitWork.eUnit)expectedResult));
        }
Exemplo n.º 4
0
        public void Initialize_Sets_Default_Type_And_Empty_List()
        {
            cUnitWork unitWork = new cUnitWork();

            Assert.That(cUnitWork.UnitDefault, Is.EqualTo(cUnitWork.eUnit.Joule));
            Assert.IsTrue(cUnitWork.UnitsList.Contains(""));
            Assert.IsTrue(cUnitWork.UnitsList.Contains("J"));
            Assert.IsTrue(cUnitWork.UnitsList.Contains("kJ"));
            Assert.IsTrue(cUnitWork.UnitsList.Contains("MJ"));
            Assert.IsTrue(cUnitWork.UnitsList.Contains("GJ"));
            Assert.That(unitWork.Unit, Is.EqualTo(cUnitWork.UnitDefault));
        }
Exemplo n.º 5
0
        public void SetToDefault_Resets_Unit_To_Default()
        {
            cUnitWork unitWork = new cUnitWork();

            cUnitWork.eUnit defaultUnit = cUnitWork.UnitDefault;

            Assert.That(defaultUnit, Is.EqualTo(cUnitWork.eUnit.Joule));
            unitWork.Unit = cUnitWork.eUnit.KiloJoule;
            Assert.That(unitWork.Unit, Is.EqualTo(cUnitWork.eUnit.KiloJoule));

            unitWork.SetToDefault();
            Assert.That(unitWork.Unit, Is.EqualTo(cUnitWork.eUnit.Joule));
        }