Esempio n. 1
0
        public void DishDeliveredEventMovesFromOrderedToDelieveredColumn()
        {
            var customer = new Customer();
            customer.OrderedItems.Add(new MillerLite());
            customer.OrderedItems.Add(new Pizza());

            var ready = new OrderReadyEvent();
            ready.Items.Add(new MillerLite());
            ready.Items.Add(new Pizza());

            customer.ReceiveOrder(ready);

            Assert.IsEmpty(customer.OrderedItems);
            Assert.AreEqual(2, customer.DelieveredItems.Count);
        }