Example #1
0
   public Migrator(IMigrationSelector migrationSelector, IMigrationRunner migrationRunner,
 IDatabaseProvider databaseProvider, ISchemaStateManager schemaStateManager,
 IWorkingDirectoryManager workingDirectoryManager)
   {
       _migrationSelector = migrationSelector;
         _workingDirectoryManager = workingDirectoryManager;
         _schemaStateManager = schemaStateManager;
         _databaseProvider = databaseProvider;
         _migrationRunner = migrationRunner;
   }
Example #2
0
 public override Migrator Create()
 {
     _steps                   = new Dictionary <string, List <MigrationStep> >();
     _databaseProvider        = _mocks.DynamicMock <IDatabaseProvider>();
     _migrationSelector       = _mocks.DynamicMock <IMigrationSelector>();
     _schemaStateManager      = _mocks.DynamicMock <ISchemaStateManager>();
     _migrationRunner         = _mocks.StrictMock <IMigrationRunner>();
     _workingDirectoryManager = _mocks.StrictMock <IWorkingDirectoryManager>();
     return(new Migrator(_migrationSelector, _migrationRunner, _workingDirectoryManager));
 }
Example #3
0
 public Migrator(IMigrationSelector migrationSelector, IMigrationRunner migrationRunner, IWorkingDirectoryManager workingDirectoryManager)
 {
   _migrationSelector = migrationSelector;
   _workingDirectoryManager = workingDirectoryManager;
   _migrationRunner = migrationRunner;
 }
Example #4
0
 public Migrator(IMigrationSelector migrationSelector, IMigrationRunner migrationRunner, IWorkingDirectoryManager workingDirectoryManager)
 {
     _migrationSelector       = migrationSelector;
     _workingDirectoryManager = workingDirectoryManager;
     _migrationRunner         = migrationRunner;
 }