public void UnitConverter_CreateTablesFromCSV() { var unitConverter = new UnitConversion(); unitConverter.LoadConversionTablesFromCSV("..\\..\\..\\Chemistry-Solver\\data\\UnitConversion.csv"); Assert.IsTrue(unitConverter.TableData.Count == 8); }
public void UnitConverter_ReadConversionValueCorrect() { var unitConverter = new UnitConversion(); unitConverter.LoadConversionTablesFromCSV("..\\..\\..\\Chemistry-Solver\\data\\UnitConversion.csv"); var timeTable = unitConverter.GetConversionTable("Volume"); var pintToQuart = timeTable.GetConversionValue("Pint", "Quart"); Assert.AreEqual(pintToQuart, new ConversionValue(1d / 2d, new[] { "Quart" }, new[] { "Pint" }, "Volume")); }