public void GetUnits_Returns_Units() { cUnitWork unitWork = new cUnitWork(); cUnits units = unitWork.GetUnits(); Assert.That(units.GetUnitsLabel(), Is.EqualTo("N*m")); }
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")); }
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)); }
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)); }
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)); }