public SqlDbSchemaUpserter(ISqlStatements sqlStatements) { Ensure.That(sqlStatements, "sqlStatements").IsNotNull(); StructuresDbSchemaBuilder = new SqlDbStructuresSchemaBuilder(sqlStatements); IndexesDbSchemaBuilder = new SqlDbIndexesSchemaBuilder(sqlStatements); UniquesDbSchemaBuilder = new SqlDbUniquesSchemaBuilder(sqlStatements); IndexesDbSchemaSynchronizer = new SqlDbIndexesSchemaSynchronizer(sqlStatements); UniquesDbSchemaSynchronizer = new SqlDbUniquesSchemaSynchronizer(sqlStatements); }