public Apply ( IEnumerable |
||
changeScripts | IEnumerable |
|
createChangeLogTable | bool | |
Результат | void |
public void TestShouldHandleCreatingChangeLogTableWithSchema() { this.EnsureTableDoesNotExist("log.Installs"); var factory = new DbmsFactory(this.Dbms, this.ConnectionString); var executer = new QueryExecuter(factory); var databaseSchemaManager = new DatabaseSchemaVersionManager(executer, factory.CreateDbmsSyntax(), "log.Installs"); var applier = new DirectToDbApplier(executer, databaseSchemaManager, new QueryStatementSplitter(), factory.CreateDbmsSyntax(), "log.Installs", new NullWriter()); applier.Apply(new ChangeScript[] {}, createChangeLogTable: true); this.AssertTableExists("log.Installs"); }