public void CanDisplayAccount() { Order newOrder = new Order(); OrderManager manager = OrderManagerFactory.Builder(); LookUpOrderResponse response = manager.LookUpOrderList(newOrder); Assert.IsNotNull(response.OrderList); Assert.IsTrue(response.Success); }
public void SuccessOrNot(OrderManager manager) { LookUpOrderResponse response = manager.LookUpOrderList(newOrder); if (response.Success) { displayManager.DisplayListToConsole(response.OrderList); } else { Console.WriteLine("An error occurred: "); Console.WriteLine(response.Message); } }
public void CanDelete(string orderNUmber, string orderDate, bool expectedResults) { OrderManager manager = OrderManagerFactory.Builder(); OrderResponse orderToDelete = new OrderResponse(); OrderResponse orderList = new OrderResponse(); orderToDelete.Order.OrderNumber = orderNUmber; orderToDelete.Order.Date = orderDate; orderList.Order.Date = "10102016"; orderToDelete = manager.DisplaySingleOrder(orderToDelete.Order); manager.DeletingOrder(orderToDelete.Order); LookUpOrderResponse response = manager.LookUpOrderList(orderList.Order); response.OrderList.Count(); Assert.AreEqual(expectedResults, response.Success); }
public LookUpOrderResponse LookUpOrderList(Order order) { LookUpOrderResponse response = new LookUpOrderResponse(); response.OrderList = _orderRepository.LookUpOrders(order); if (response.OrderList != null) { response.Success = true; return(response); } else { response.Success = false; response.Message = $"There are no orders for {order.Date}."; return(response); } }