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); }
public Task <OptionDashboardView> Dashboard() { var query = new Dashboard.Query(User.Identifier()); return(_mediator.Send(query)); }