public IEnumerable <IDbProvider> Repositories() { var cp = new DbConnectionProvider(null, null); var sqlServerDbProvider = new DbProvider(cp, "foo"); var sqliteDbProvider = new Sqlite.DbProvider("foo"); yield return(sqlServerDbProvider); yield return(sqliteDbProvider); }
public IEnumerable <IDbProvider> DbProviders() { var testDbName = ConfigurationManager.AppSettings["databaseName"]; var sqlServerConnection = ConfigurationManager.ConnectionStrings["databaseConnection"]; var sqlDbConnectionProvider = new SqlDbConnectionProvider( sqlServerConnection.ConnectionString, sqlServerConnection.ProviderName); yield return(new SqlDbProvider(sqlDbConnectionProvider, testDbName, SetConfig)); yield return(new SqliteDbProvider(testDbName + ".sqlite3", SetConfig)); }