Example #1
0
 public OrdersService(GetAllOrdersQuery queryAllOrders, GetAllItemsQuery queryAllItems,
                      GetOrderByIdQuery queryById, AddOrderQuery queryAdd,
                      DeleteOrderQuery queryDelete)
 {
     this.queryAll      = queryAllOrders;
     this.queryAllItems = queryAllItems;
     this.queryById     = queryById;
     this.queryAdd      = queryAdd;
     this.queryDelete   = queryDelete;
 }
Example #2
0
        private OrdersService CreateOrdersService(bool empty = false)
        {
            mockDb = empty ? TestDatabaseFactory.CreateEmptyDatabase() : TestDatabaseFactory.CreateDatabase();

            mockQueryAllOrders   = new GetAllOrdersQuery(mockDb);
            mockQueryAllItems    = new GetAllItemsQuery(mockDb);
            mockQueryById        = new GetOrderByIdQuery(mockDb);
            mockQueryAddOrder    = new AddOrderQuery(mockDb);
            mockQueryDeleteOrder = new DeleteOrderQuery(mockDb);

            return(new OrdersService(mockQueryAllOrders, mockQueryAllItems, mockQueryById, mockQueryAddOrder, mockQueryDeleteOrder));
        }