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)); }
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); }
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); }
public void AddNewOrder_CreatesNewOrderInOrdersTable() { oHelper.AddNewOrder(order, items); Assert.IsTrue(oHelper.GetOrdersByTableID(table.ID).Count() == 1); }