public void GetUnits_Returns_Units() { cUnitSpeed unitSpeed = new cUnitSpeed(); cUnits units = unitSpeed.GetUnits(); Assert.That(units.GetUnitsLabel(), Is.EqualTo("ft/sec")); }
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")); }
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)); }
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)); }
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)); }