Exemple #1
0
        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);
        }
Exemple #2
0
 public void Test_Crust_Name()
 {
     Assert.Equal("Test", value.ToString());
 }