public void ExecuteMigrationsFromCode()
        {
            var migrations = Migrations.FromAssemblyOf <TestSqlCommandTimeoutHint>();

            var options = new Options(sqlCommandTimeout: TimeSpan.FromSeconds(10));

            Database.Migrate(TestConfig.MysqlConnectionString, migrations, options);
        }
Exemple #2
0
        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" }));
        }
Exemple #3
0
        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" }));
        }
Exemple #4
0
        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" }));
        }