Exemplo n.º 1
0
        public void ChangeCoffeeSize()
        {
            if (!Operational)
            {
                return;
            }

            coffeeSize         = NextSetting <CoffeeSize>(coffeeSize, sizeToWaterAmount.Count - 1);
            currentCoffee.size = coffeeSize;

            display.DisplayTimedMsg(DisplayMessage.SetCoffeeSize, coffeeSize.ToString());
        }
Exemplo n.º 2
0
        public void PlaceOrder_ReturnsCoffeeOrder(CoffeeSize size, int creamQty, int sugarQty)
        {
            _coffeeOrderHandler.Size = size;

            AddExtra(Extra.Cream, creamQty);
            AddExtra(Extra.Sugar, sugarQty);

            var coffeeOrder = _coffeeOrderHandler.PlaceOrder();

            Assert.AreEqual(size.ToString(), coffeeOrder.Size);
            Assert.AreEqual(creamQty, coffeeOrder.CreamQty);
            Assert.AreEqual(sugarQty, coffeeOrder.SugarQty);
        }