public void HasThreeArgsValidStringReturnsUnitObject() { UnitConversion unitConvert = new UnitConversion(); Unit unit = unitConvert.GetUnits("5 FEET TO MILES"); Assert.IsNotNull(unit); }
private void parseString(IList <string> matches) { UnitConversion converter = new UnitConversion(); resultUnits = new List <Unit>(); Unit resultUnit = null; foreach (string match in matches) { resultUnit = converter.GetUnits(match); if (resultUnit.isValid() == true) { resultUnits.Add(resultUnit); break; } } if (resultUnit.isValid() == false) { string output = "Please speak again\nExamples. \n'5 miles to feet\'\n'2 Pounds to Kilograms\'\n'4 Tablespoons to Teaspoons\'"; Toast.MakeText(this, output, ToastLength.Long).Show(); } else if (resultUnits.Count > 0) { ShowDialog(MATCHES_LIST); } }
public void JunkFeetToInchesReturns0ForMeasurement() { UnitConversion unitConvert = new UnitConversion(); Unit expectedUnit = new Unit(); expectedUnit.fromUnit = Units.Feet; expectedUnit.toUnit = Units.Inch; expectedUnit.measurement = 0; Unit unit = unitConvert.GetUnits("xyz feet to inches"); Assert.AreEqual(expectedUnit, unit); }
public void TenMilesToKiloTONSReturnsUNKNOWNForToUnit() { UnitConversion unitConvert = new UnitConversion(); Unit expectedUnit = new Unit(); expectedUnit.fromUnit = Units.Mile; expectedUnit.toUnit = Units.Unknown; expectedUnit.measurement = 10; Unit unit = unitConvert.GetUnits("10 miles to kiloTONS"); Assert.AreEqual(expectedUnit, unit); }
public void TenMilesToKilometresValidStringReturns10ForMeasurement() { UnitConversion unitConvert = new UnitConversion(); Unit expectedUnit = new Unit(); expectedUnit.fromUnit = Units.Mile; expectedUnit.toUnit = Units.Kilometre; expectedUnit.measurement = 10; Unit unit = unitConvert.GetUnits("10 miles to kilometers"); Assert.AreEqual(expectedUnit, unit); }
public void FiveFeetToMilesValidStringReturns5ForMeasurement() { UnitConversion unitConvert = new UnitConversion(); Unit expectedUnit = new Unit(); expectedUnit.fromUnit = Units.Feet; expectedUnit.toUnit = Units.Mile; expectedUnit.measurement = 5; Unit unit = unitConvert.GetUnits("5 FEET TO MILES"); Assert.AreEqual(expectedUnit, unit); }
public void IsNullEmptyStringReturnsEmptyUnitObject() { UnitConversion unitConvert = new UnitConversion(); Unit emptyUnit = new Unit(); emptyUnit.fromUnit = Units.Unknown; emptyUnit.toUnit = Units.Unknown; emptyUnit.measurement = 0; Unit unit = unitConvert.GetUnits(""); Assert.AreEqual(emptyUnit, unit); }