コード例 #1
0
ファイル: Migrator.cs プロジェクト: simonlaroche/machine
   public Migrator(IMigrationSelector migrationSelector, IMigrationRunner migrationRunner,
 IDatabaseProvider databaseProvider, ISchemaStateManager schemaStateManager,
 IWorkingDirectoryManager workingDirectoryManager)
   {
       _migrationSelector = migrationSelector;
         _workingDirectoryManager = workingDirectoryManager;
         _schemaStateManager = schemaStateManager;
         _databaseProvider = databaseProvider;
         _migrationRunner = migrationRunner;
   }
コード例 #2
0
 public override MigrationFactoryChooser Create()
 {
     _configuration             = _mocks.DynamicMock <IConfiguration>();
     _fileSystem                = _mocks.DynamicMock <IFileSystem>();
     _workingDirectoryManager   = _mocks.DynamicMock <IWorkingDirectoryManager>();
     _cSharpMigrationFactory    = new CSharpMigrationFactory(_configuration, _workingDirectoryManager);
     _booMigrationFactory       = new BooMigrationFactory(_configuration, _workingDirectoryManager);
     _sqlScriptMigrationFactory = new SqlScriptMigrationFactory(_fileSystem);
     return(new MigrationFactoryChooser(_cSharpMigrationFactory, _booMigrationFactory, _sqlScriptMigrationFactory));
 }
コード例 #3
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));
 }
コード例 #4
0
 public CSharpMigrationFactory(IConfiguration configuration, IWorkingDirectoryManager workingDirectoryManager)
 {
     _configuration = configuration;
       _workingDirectoryManager = workingDirectoryManager;
 }
コード例 #5
0
ファイル: Migrator.cs プロジェクト: Odyl/machine.migrations
 public Migrator(IMigrationSelector migrationSelector, IMigrationRunner migrationRunner, IWorkingDirectoryManager workingDirectoryManager)
 {
   _migrationSelector = migrationSelector;
   _workingDirectoryManager = workingDirectoryManager;
   _migrationRunner = migrationRunner;
 }
コード例 #6
0
 public Migrator(IMigrationSelector migrationSelector, IMigrationRunner migrationRunner, IWorkingDirectoryManager workingDirectoryManager)
 {
     _migrationSelector       = migrationSelector;
     _workingDirectoryManager = workingDirectoryManager;
     _migrationRunner         = migrationRunner;
 }
コード例 #7
0
 public BooMigrationFactory(IConfiguration configuration, IWorkingDirectoryManager workingDirectoryManager)
 {
     _configuration           = configuration;
     _workingDirectoryManager = workingDirectoryManager;
 }