コード例 #1
0
        public void Test_02_GetGesamtCalorie()
        {
            string gesCal;

            // Umrechnung, z.B. 500 g mit 30 kcal/100g => 150 kcal
            gesCal = UnitConvert.GetGesamtCalorie("", "g", "30");
            Assert.AreEqual(gesCal, "");

            gesCal = UnitConvert.GetGesamtCalorie("500", "", "30");
            Assert.AreEqual(gesCal, "");

            gesCal = UnitConvert.GetGesamtCalorie("", "", "30");
            Assert.AreEqual(gesCal, "");


            // 500 g Packung mit 30 kcal/100 g
            gesCal = UnitConvert.GetGesamtCalorie("500", "g", "30");
            Assert.AreEqual(gesCal, "150");

            gesCal = UnitConvert.GetGesamtCalorie("100", "g", "27");
            Assert.AreEqual(gesCal, "27");

            gesCal = UnitConvert.GetGesamtCalorie("200", "g", "27");
            Assert.AreEqual(gesCal, "54");

            gesCal = UnitConvert.GetGesamtCalorie("0.1", "kg", "30");
            Assert.AreEqual(gesCal, "30");

            gesCal = UnitConvert.GetGesamtCalorie("0.2", "kg", "30");
            Assert.AreEqual(gesCal, "60");

            gesCal = UnitConvert.GetGesamtCalorie("0.5", "kg", "30");
            Assert.AreEqual(gesCal, "150");

            // 1 Liter mit 50 kcal/100 ml
            gesCal = UnitConvert.GetGesamtCalorie("0.5", "l", "120");
            Assert.AreEqual(gesCal, "600");

            gesCal = UnitConvert.GetGesamtCalorie("0.1", "l", "120");
            Assert.AreEqual(gesCal, "120");

            gesCal = UnitConvert.GetGesamtCalorie("1", "l", "120");
            Assert.AreEqual(gesCal, "1200");

            gesCal = UnitConvert.GetGesamtCalorie("500", "ml", "120");
            Assert.AreEqual(gesCal, "600");

            gesCal = UnitConvert.GetGesamtCalorie("", "ml", "120");
            Assert.AreEqual(gesCal, "");

            gesCal = UnitConvert.GetGesamtCalorie("500", "ml", "");
            Assert.AreEqual(gesCal, "");
        }