public override string ToString() { string s = ""; s += Size.ToString(); s += " " + Crust.ToString(); if (Toppings[(int)ToppingType.Sauce] != Amount.Regular) { s += ", " + Toppings[(int)ToppingType.Sauce].ToString() + " Sauce"; } bool cheese = true; if (Toppings[(int)ToppingType.Cheese] != Amount.Regular) { s += ", " + Toppings[(int)ToppingType.Cheese].ToString() + " Cheese"; cheese = false; } for (int i = (int)ToppingType.Pepperoni; i < Toppings.Length; i++) { if (Toppings[i] != Amount.No) { cheese = false; s += ", " + ToppingTypes[i]; if (Toppings[i] != Amount.Regular) { s += " (" + Toppings[i].ToString() + ")"; } } } if (cheese) { s += " Cheese"; } return(s); }
public void Test_Crust_Name() { Assert.Equal("Test", value.ToString()); }