Exemple #1
0
        public async Task Handle_ReturnsCorrectNumberOfTradeModels()
        {
            var query = new GetAllTradesQuery();

            var handler = new GetAllTradesQuery.GetAllTradesQueryHandler(dbContext, mapper);

            var result = await handler.Handle(query, CancellationToken.None);

            Assert.NotNull(result);
            Assert.Single(result);
        }
            public async Task <IEnumerable <TradeModel> > Handle(GetAllTradesQuery request, CancellationToken cancellationToken)
            {
                var tradeEntities = await _dbContext.Trade.ToListAsync();

                return(_mapper.Map <IEnumerable <TradeModel> >(tradeEntities));
            }