MigrationRunner getRunner()
        {
            var assembly = typeof(SqlMigrationService).Assembly;
            var ns = typeof(SqlMigrationService).Namespace;
            var generator = new SqliteGenerator();
            var processor = new SqliteProcessor(_connection, generator, new TextWriterAnnouncer(Console.Out), new ProcessorOptions());

            return new MigrationRunner(assembly, new RunnerContext(new TextWriterAnnouncer(Console.Out)) { Namespace = ns },
                                          processor); 
        }
 IMigrationProcessor GetProcessor(string connectionString)
 {
     if (SQLSessionFactory.IsSqliteConnectionString(connectionString))
     {
         var connection = new SQLiteConnection(connectionString);
         var generator = new SqliteGenerator();
         return new SqliteProcessor(connection, generator, new NullAnnouncer(), new ProcessorOptions());
     }
     else
     {
         var connection = new SqlConnection(connectionString);
         var generator = new SqlServer2008Generator();
         return new SqlServerProcessor(connection, generator, new NullAnnouncer(), new ProcessorOptions());
     }
 }
 public SqliteGeneratorTests()
 {
     generator = new SqliteGenerator();
 }
        public void SetUp()
        {
            _dumpFilename = "createtable.dump";
            _tableName = "sample_table";
            _columnName = "sample_column_id";

            _generator = new SqliteGenerator();
            _fileDumpProcessor = new FileProcessor(_dumpFilename, _generator);
        }
        public void SetUp()
        {
            _dumpFilename = "createtable.dump";
            _tableName = "sample_table";
            _columnName = "sample_column_id";

            _generator = new SqliteGenerator();
            _fileDumpProcessor = new FileProcessor(_dumpFilename, _generator, new TextWriterAnnouncer(System.Console.Out), new ProcessorOptions());
        }
 public SqliteGeneratorWithConventionsAppliedTests()
 {
     generator = new SqliteGenerator();
 }