public async Task GetAllOrders_WhenCalled_ShouldReturnOrderListViewModel() { var sut = new GetAllOrdersQueryHandler(_context); var result = await sut.Handle(new GetAllOrdersQuery(), CancellationToken.None); result.ShouldBeOfType <OrderListViewModel>(); }
public void GetAllOrders_ReturnOrderList_Fail() { OrderServiceMock.Setup(order => order.GetOrders()).Returns(GetEmptyOrders()); var query = new GetAllOrdersQueryHandler(OrderServiceMock.Object); var response = query.Handle(new GetAllOrdersQuery(), default); var result = response.Result.Data; Assert.IsNotNull(result); }
public async Task GetAllOrders_WhenCalled_ShouldReturnCountOfAllOrders() { var sut = new GetAllOrdersQueryHandler(_context); var countOfOrdersInDb = _context.Order.Count(); var result = await sut.Handle(new GetAllOrdersQuery(), CancellationToken.None); var resultCount = result.Orders.Count(); resultCount.ShouldBe(countOfOrdersInDb); }
public void GetAllOrders_ReturnOrderList_Successful() { OrderServiceMock.Setup(order => order.GetOrders()).Returns(GetOrders()); var query = new GetAllOrdersQueryHandler(OrderServiceMock.Object); var response = query.Handle(new GetAllOrdersQuery(), default); var result = response.Result.Data; Assert.IsNotNull(result); Assert.IsInstanceOf <IEnumerable <OrderVm> >(result); }
public async Task GetAllOrdersQueryHandler_Returns_OrderDetails() { // Arranage _mapper.Setup(x => x.Map <List <OrderDTOs.Order> >(It.IsAny <List <DomainEntities.Order> >())).Returns(_listofOrder); // Act var result = await _getAllOrdersQueryHandler.Handle(new GetAllOrdersQuery(), CancellationToken.None); // Assert Assert.NotNull(result); Assert.NotEmpty(result); Assert.NotEqual(Guid.Empty, result.FirstOrDefault().Id); Assert.Equal(_requiredBinWidthOutput, result.FirstOrDefault().RequiredBinWidth); }