Ejemplo n.º 1
0
        public async Task List_WorksAsync()
        {
            var(storage, _) = _fixture.CreateStorageWithSoldOption();

            var query = new Dashboard.Query(Guid.NewGuid());

            var mock = new Mock <IStocksService2>();

            mock.Setup(x => x.GetPrices(It.IsAny <IEnumerable <string> >()))
            .Returns(Task.FromResult(
                         new StockServiceResponse <Dictionary <string, BatchStockPrice> >(
                             new Dictionary <string, BatchStockPrice>()
                             )
                         ));

            var handler = new Dashboard.Handler(storage, mock.Object);

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

            Assert.Equal(0, result.Buy.Count);
        }
Ejemplo n.º 2
0
        public Task <OptionDashboardView> Dashboard()
        {
            var query = new Dashboard.Query(User.Identifier());

            return(_mediator.Send(query));
        }