Beispiel #1
0
        public void T8MakeFourOrders()
        {
            Size       size       = new Size(false, true, false, false, false);
            Crust      crust      = new Crust(false, true, false);
            Topping    topping    = new Topping(true, true, true, false, true, false, true);
            Order      order      = new Order();
            UserHelper userHelper = new UserHelper();

            order.addPizza(topping, size, crust);

            for (int q = 0; q < 4; q++)
            {
                for (int i = 0; i < 13; i++)
                {
                    size    = new Size(false, true, false, false, false);
                    crust   = new Crust(false, true, false);
                    topping = new Topping(true, true, true, false, true, false, true);
                    order.addPizza(topping, size, crust);
                }

                userHelper.AddOrder(order);
            }


            Assert.IsFalse(order.pizzas.Count == 13);
            Assert.IsTrue(order.pizzas.Count == 12);
            Assert.IsFalse(userHelper.GetOrder().Count == 4);
            Assert.IsTrue(userHelper.GetOrder().Count == 3);
        }