public async Task TradeRepository_GetAsyncTest()
        {
            var optionsbuilder = new DbContextOptionsBuilder <ExchangeContext>();

            optionsbuilder.UseInMemoryDatabase(databaseName: "XOProjectDb");
            var _dbContext = new ExchangeContext(optionsbuilder.Options);
            ITradeRepository _tradeRepository = new TradeRepository(_dbContext);
            var result = await _tradeRepository.GetAllTradings(1);

            Assert.NotNull(result);
        }
Ejemplo n.º 2
0
        public async Task Get_AllTrades_Valid_Count()
        {
            int portfolioID = 1;
            var builder     = new DbContextOptionsBuilder <ExchangeContext>();

            builder.UseInMemoryDatabase(databaseName: "TestTrade1");

            var context = new ExchangeContext(builder.Options);

            exchangeContextInit(context);

            var repo = new TradeRepository(context);

            var result = await repo.GetAllTradings(portfolioID) as List <Trade>;;
            var count  = result.Count;

            Assert.AreEqual(2, count);
        }