コード例 #1
0
        public void UnitConverter_CreateTablesFromCSV()
        {
            var unitConverter = new UnitConversion();

            unitConverter.LoadConversionTablesFromCSV("..\\..\\..\\Chemistry-Solver\\data\\UnitConversion.csv");

            Assert.IsTrue(unitConverter.TableData.Count == 8);
        }
コード例 #2
0
        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"));
        }