public void ExecuteMigrationsFromCode() { var migrations = Migrations.FromAssemblyOf <TestSqlCommandTimeoutHint>(); var options = new Options(sqlCommandTimeout: TimeSpan.FromSeconds(10)); Database.Migrate(TestConfig.MysqlConnectionString, migrations, options); }
public void ItWorks() { Database.Migrate(TestConfig.ConnectionString, Migrations.FromAssemblyOf <CheckFiltering>().Where(m => m.SequenceNumber < 2)); var tableNames = GetTableNames(); Assert.That(tableNames, Is.EqualTo(new[] { "MyFirstTable" })); }
public void ItWorks() { Database.Migrate(TestConfig.ConnectionString, Migrations.FromAssemblyOf <CheckApiWorks>(), new Options(logAction: text => Console.WriteLine("LOG: {0}", text))); var tableNames = GetTableNames(); Assert.That(tableNames, Is.EqualTo(new[] { "MyFirstTable", "MySecondTable" })); }
public void ItWorks() { Database.Migrate( connectionString: TestConfig.ConnectionString, migrations: Migrations.FromAssemblyOf <CheckFiltering>().Where(m => m.SequenceNumber < 2), options: new Options(sqlCommandTimeout: TimeSpan.FromMinutes(20)) ); var tableNames = GetTableNames(); Assert.That(tableNames, Is.EqualTo(new[] { "MyFirstTable" })); }