Esempio n. 1
0
 public CompanyController(ILogger <CompanyController> logger, ICompanyDAO companyDAO, ITickerDAO tickerDAO, IExchangeDAO exchangeDAO, ICompanyExchangeDAO companyExchangeDAO)
 {
     _logger                 = logger;
     this.companyDAO         = companyDAO;
     this.tickerDAO          = tickerDAO;
     this.exchangeDAO        = exchangeDAO;
     this.companyExchangeDAO = companyExchangeDAO;
 }
Esempio n. 2
0
        public void SetUp()
        {
            // Insert seed data into the database using one instance of the context
            using (var context = new CompanyDBContext(options))
            {
                context.Database.EnsureDeleted();

                context.Tickers.Add(new Ticker {
                    CompanyId = 1, Name = "AAA"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 1, Name = "GME"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 2, Name = "GOOGL"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 2, Name = "GOOG"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 2, Name = "NFLX"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 3, Name = "G"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 3, Name = "D"
                });
                context.Tickers.Add(new Ticker {
                    CompanyId = 3, Name = "AAPL"
                });

                context.SaveChanges();
            }

            dao = new TickerDAO(new CompanyDBContext(options));
        }