public HistoryController(IOptions <Config> config) { this.config = config.Value; var databaseProvider = new SqLiteDatabaseProvider(this.config.DatabaseConnectionString); historyService = new HistoryService(databaseProvider); }
public HomeController(IConfiguration configuration, IOptions <Config> config) { this.config = config.Value; var databaseProvider = new SqLiteDatabaseProvider(this.config.DatabaseConnectionString); studentService = new StudentService(databaseProvider); teamService = new TeamService(databaseProvider); historyService = new HistoryService(databaseProvider); }
public void VerifySqLiteConnectionStringBuilderGetRightDatabaseProvider() { SqLiteDatabaseProvider.Register(); var databaseProvider = new SQLiteConnectionStringBuilder { DataSource = "Test.db" }.GetDatabaseProvider(); databaseProvider.Should().BeOfType <SqLiteDatabaseProvider>(); databaseProvider.ConnectionString.Should().Be("data source=Test.db"); }