public async Task GetTrades_Database_testAsync() { using var connection = Database_init(); var options = new DbContextOptionsBuilder <mmpproject2Context>().UseSqlite(connection).Options; using var context = new mmpproject2Context(options); var repo = new TradeRepository(options); var trades = await repo.GetAllAsync(); var tradesActual = context.Trades.ToList(); foreach (var trade in trades) { Assert.Contains(trade.Id, tradesActual.Select(x => x.Id)); Assert.Contains(trade.Price, tradesActual.Select(x => x.Price)); Assert.Contains(trade.Quantity, tradesActual.Select(x => x.Quantity)); } }