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; }
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)); }