public async Task <IActionResult> GetAllOrders() { var query = new GetAllOrderQuery(); var result = await _mediator.Send(query); return(Ok(result)); }
public async void GetAllOrdersHandlerFailure() { var mockOrder = new MockOrderData(); mockOrder.CreateOrder(); mockOrder.CreateOrder(); GetAllOrderQuery getAllOrderQuery = new GetAllOrderQuery(); GetAllOrderHandler getAllOrderHandler = new GetAllOrderHandler(); var actual = await getAllOrderHandler.Handle(getAllOrderQuery, new CancellationToken()); Assert.NotEqual(1, actual.Count()); }
public async void GetAllOrdersHandlerSuccess() { var mockOrder = new MockOrderData(); mockOrder.CreateOrder(); mockOrder.CreateOrder(); GetAllOrderQuery getAllOrderQuery = new GetAllOrderQuery(); GetAllOrderHandler getAllOrderHandler = new GetAllOrderHandler(); var actualHandle = await getAllOrderHandler.Handle(getAllOrderQuery, new CancellationToken()); var actual = actualHandle.Select(x => x.OrderId).Count(); var orderList = OrdersInMemory.GetInstance(); var expected = orderList.OrderList.Count(); Assert.Equal(expected, actual); }
public async Task <List <OrderModel> > Handle(GetAllOrderQuery request, CancellationToken cancellationToken) { var ordersInMemory = OrdersInMemory.GetInstance(); return(await Task.FromResult(ordersInMemory.OrderList)); }
public async Task <List <Order> > Handle(GetAllOrderQuery request, CancellationToken cancellationToken) { var orders = await _orderService.GetOrders(); return(orders); }