Esempio n. 1
0
        public void Produces_migration_script()
        {
            const int start = 1;
            const int end   = 2;

            MigrationHelper.MigrateToVersion("sqlserver", _db.ConnectionString, start);

            var sql = MigrationHelper.MigrateToVersion("sqlserver", _db.ConnectionString, end, sqlOnly: true, trace: true);

            Assert.NotNull(sql);

            string[] lines = sql.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
            lines = lines.Where(l => !l.StartsWith("INSERT INTO [dbo].[VersionInfo]")).ToArray();
            sql   = string.Join(Environment.NewLine, lines);

            Trace.WriteLine(sql);
        }
Esempio n. 2
0
 public void Migrates_to_latest_version()
 {
     MigrationHelper.MigrateToLatest("sqlserver", _db.ConnectionString);
 }