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 GetAllOrdersQueryTests() { _mapper = new Mock <IMapper>(); _getAllOrdersQueryHandler = new GetAllOrdersQueryHandler(_storeDbContext, _mapper.Object); _order = new OrderDTOs.Order { Id = Guid.NewGuid(), CreatedOn = DateTime.Now, RequiredBinWidth = _requiredBinWidthOutput, OrderItems = new List <OrderDTOs.OrderItem>() }; _listofOrder = new List <OrderDTOs.Order> { _order }; }