Пример #1
0
        internal void UnitTest_GetGesamtCalorie()
        {
            string gesCal;

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


            gesCal = UnitConvert.GetGesamtCalorie("500", "g", "30");
            Debug.Assert(gesCal == "150");


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

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

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

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

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

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

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

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

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

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

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

            gesCal = UnitConvert.GetGesamtCalorie("500", "ml", "");
            Debug.Assert(gesCal == "");
        }
Пример #2
0
        internal void UnitTest_GetCaloriePerUnit()
        {
            string calPerUnit;

            // Umechnung, z.B. 500 g Packung hat 500 kcal => 100 kcal/100 g
            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "g", "500");
            Debug.Assert(calPerUnit == "100");

            calPerUnit = UnitConvert.GetCaloriePerUnit("", "g", "500");
            Debug.Assert(calPerUnit == "---");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "", "500");
            Debug.Assert(calPerUnit == "---");

            calPerUnit = UnitConvert.GetCaloriePerUnit("", "", "500");
            Debug.Assert(calPerUnit == "---");


            // Umechnung, z.B. 500 g Packung hat 500 kcal => 100 kcal/100 g
            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "g", "500");
            Debug.Assert(calPerUnit == "100");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "g", "250");
            Debug.Assert(calPerUnit == "50");

            calPerUnit = UnitConvert.GetCaloriePerUnit("200", "g", "100");
            Debug.Assert(calPerUnit == "50");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.1", "kg", "30");
            Debug.Assert(calPerUnit == "30");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.2", "kg", "30");
            Debug.Assert(calPerUnit == "15");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.5", "kg", "300");
            Debug.Assert(calPerUnit == "60");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.1", "l", "120");
            Debug.Assert(calPerUnit == "120");

            // 1 Liter mit 50 kcal/100 ml
            calPerUnit = UnitConvert.GetCaloriePerUnit("0.5", "l", "120");
            Debug.Assert(calPerUnit == "24");

            calPerUnit = UnitConvert.GetCaloriePerUnit("1", "l", "120");
            Debug.Assert(calPerUnit == "12");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "ml", "120");
            Debug.Assert(calPerUnit == "24");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "ml", "0");
            Debug.Assert(calPerUnit == "0");

            // Einheit in Großbuchstaben

            // Umechnung, z.B. 500 g Packung hat 500 kcal => 100 kcal/100 g
            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "G", "500");
            Debug.Assert(calPerUnit == "100");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "G", "250");
            Debug.Assert(calPerUnit == "50");

            calPerUnit = UnitConvert.GetCaloriePerUnit("200", "G", "100");
            Debug.Assert(calPerUnit == "50");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.1", "Kg", "30");
            Debug.Assert(calPerUnit == "30");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.2", "KG", "30");
            Debug.Assert(calPerUnit == "15");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.5", "kG", "300");
            Debug.Assert(calPerUnit == "60");

            calPerUnit = UnitConvert.GetCaloriePerUnit("0.1", "L", "120");
            Debug.Assert(calPerUnit == "120");

            // 1 Liter mit 50 kcal/100 ml
            calPerUnit = UnitConvert.GetCaloriePerUnit("0.5", "L", "120");
            Debug.Assert(calPerUnit == "24");

            calPerUnit = UnitConvert.GetCaloriePerUnit("1", "L", "120");
            Debug.Assert(calPerUnit == "12");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "Ml", "120");
            Debug.Assert(calPerUnit == "24");

            calPerUnit = UnitConvert.GetCaloriePerUnit("500", "ML", "0");
            Debug.Assert(calPerUnit == "0");
        }