Exemple #1
0
        public void AddNewOrder_UpdatesOrdersStatusToOrderPlaced()
        {
            var oService  = new Mock <IOrderService>();
            var oIService = new Mock <IOrderItemsService>();

            oHelper = new OrderHelper(oService.Object, oIService.Object);
            oHelper.AddNewOrder(order, items);
            Assert.That(order.OrderStatusID, Is.EqualTo(1));
        }
Exemple #2
0
        public void GetOrdersByTableNumberTest_WithTableNumberThatDoesntExist()
        {
            var oService  = new Mock <IOrderService>();
            var oIService = new Mock <IOrderItemsService>();

            oService.Setup(x => x.GetOrdersByTableNumber(int.MinValue)).Returns(new List <Order>());
            oHelper = new OrderHelper(oService.Object, oIService.Object);
            oHelper.AddNewOrder(order, items);
            Assert.IsTrue(oHelper.GetOrdersByTableNumber(int.MinValue).Count() == 0);
        }
Exemple #3
0
        public void GetOrdersByTableNumberTest()
        {
            var oService  = new Mock <IOrderService>(MockBehavior.Strict);
            var oIService = new Mock <IOrderItemsService>();

            oService.Setup(x => x.GetOrdersByTableNumber(1000)).Returns(new List <Order> {
                new Order {
                    OrderID = 1, OrderStatusID = 1, Table = table
                }
            });
            oService.Setup(x => x.AddNewOrder(order));
            oHelper = new OrderHelper(oService.Object, oIService.Object);
            oHelper.AddNewOrder(order, items);
            Assert.IsTrue(oHelper.GetOrdersByTableNumber(1000).Count() > 0);
        }
Exemple #4
0
 public void AddNewOrder_CreatesNewOrderInOrdersTable()
 {
     oHelper.AddNewOrder(order, items);
     Assert.IsTrue(oHelper.GetOrdersByTableID(table.ID).Count() == 1);
 }