Beispiel #1
0
        public void GetUnits_Returns_Units()
        {
            cUnitSpeed unitSpeed = new cUnitSpeed();
            cUnits     units     = unitSpeed.GetUnits();

            Assert.That(units.GetUnitsLabel(), Is.EqualTo("ft/sec"));
        }
Beispiel #2
0
        public void GetUnits_Of_None_Returns_NA()
        {
            cUnitSpeed unitSpeed =
                new cUnitSpeed {
                Unit = cUnitSpeed.eUnit.None
            };
            cUnits units = unitSpeed.GetUnits();

            Assert.That(units.GetUnitsLabel(), Is.EqualTo("NA/NA"));
        }
Beispiel #3
0
        public void SetUnitByName_By_String_Name_Sets_Units(string shorthandUnitName, double expectedResult)
        {
            cUnitSpeed unitSpeed = new cUnitSpeed();

            Assert.That(unitSpeed.Unit, Is.EqualTo(cUnitSpeed.eUnit.FeetPerSecond));

            // Method Under Test
            unitSpeed.SetUnitByName(shorthandUnitName);
            Assert.That(unitSpeed.Unit, Is.EqualTo((cUnitSpeed.eUnit)expectedResult));
        }
Beispiel #4
0
        public void Initialize_Sets_Default_Type_And_Empty_List()
        {
            cUnitSpeed unitSpeed = new cUnitSpeed();

            Assert.That(cUnitSpeed.UnitDefault, Is.EqualTo(cUnitSpeed.eUnit.FeetPerSecond));
            Assert.IsTrue(cUnitSpeed.UnitsList.Contains(""));
            Assert.IsTrue(cUnitSpeed.UnitsList.Contains("fps"));
            Assert.IsTrue(cUnitSpeed.UnitsList.Contains("mph"));
            Assert.IsTrue(cUnitSpeed.UnitsList.Contains("kph"));
            Assert.That(unitSpeed.Unit, Is.EqualTo(cUnitSpeed.UnitDefault));
        }
Beispiel #5
0
        public void SetToDefault_Resets_Unit_To_Default()
        {
            cUnitSpeed unitSpeed = new cUnitSpeed();

            cUnitSpeed.eUnit defaultUnit = cUnitSpeed.UnitDefault;

            Assert.That(defaultUnit, Is.EqualTo(cUnitSpeed.eUnit.FeetPerSecond));
            unitSpeed.Unit = cUnitSpeed.eUnit.MilesPerHour;
            Assert.That(unitSpeed.Unit, Is.EqualTo(cUnitSpeed.eUnit.MilesPerHour));

            unitSpeed.SetToDefault();
            Assert.That(unitSpeed.Unit, Is.EqualTo(cUnitSpeed.eUnit.FeetPerSecond));
        }