Esempio n. 1
0
        public void Query_ShouldReturnCorrectTradeCountTest()
        {
            // Arrange
            var builder = new DbContextOptionsBuilder <ExchangeContext>();

            builder.UseInMemoryDatabase(databaseName:
                                        "TestPortfolio7");

            var context = new ExchangeContext(builder.Options);

            InitDbContext(context);

            var repo = new TradeRepository(context);

            // Act
            var result = repo.Query();
            var count  = result.CountAsync();

            // Assert
            Assert.AreEqual(2, Convert.ToInt32(count.Result));
        }
Esempio n. 2
0
 public IEnumerable <Trade> GetAll()
 {
     return(_repository.Query().ToList());
 }