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 DbConnectionProvider( sqlServerConnection.ConnectionString, sqlServerConnection.ProviderName); IDbProvider sqlDbProvider = new DbProvider(sqlDbConnectionProvider, testDbName); IDbProvider sqliteDbProvider = new Sqlite.DbProvider(testDbName + ".sqlite3"); yield return(sqlDbProvider); yield return(sqliteDbProvider); }