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.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 1, ExchangeId = 1 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 1, ExchangeId = 2 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 2, ExchangeId = 3 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 2, ExchangeId = 4 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 2, ExchangeId = 5 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 3, ExchangeId = 2 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 3, ExchangeId = 3 }); context.CompanyExchange.Add(new Models.CompanyExchange { CompanyId = 3, ExchangeId = 4 }); context.SaveChanges(); } dao = new CompanyExchangeDAO(new CompanyDBContext(options)); }