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 == ""); }
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"); }