예제 #1
0
        public void ShouldBakePizzaWhichIsAvailable()
        {
            var pizzaType = PizzaTypes.Capriciosa;

            var store = new BrisbanePizzeria();

            var orderedPizza = store.Order(pizzaType);

            Assert.NotNull(orderedPizza);
        }
예제 #2
0
        public void ShouldAddToppingsToTotalCost()
        {
            var pizzaType = PizzaTypes.Capriciosa;

            var toppings = new List <ToppingType>()
            {
                ToppingType.Pineapple
            };

            var store = new BrisbanePizzeria();

            var orderedPizza = store.Order(pizzaType, toppings);

            var totalPrice = store.TotalPrice(new[] { orderedPizza });

            Assert.Equal(22, totalPrice, 2);
        }