Ejemplo n.º 1
0
 private void EnsureExpectedMigrationRan(RequiredMigrations requiredMigrations)
 {
     foreach (MigrationMock migrationMock in requiredMigrations)
     {
         migrationMock.EnsureExpectedResult();
     }
 }
Ejemplo n.º 2
0
 public MigratorUnderTest(
     CouchDBContextImpl context,
     RequiredMigrations requiredMigrations,
     ExistMigrations existMigrations)
     : base(context, requiredMigrations)
 {
     this.existMigrations = existMigrations;
 }
Ejemplo n.º 3
0
        public void NoMigrationToExecute()
        {
            var requiredMigrations = new RequiredMigrations();

            requiredMigrations.Add(new MigrationMock("001Migration", MigrationExcpectation.NotToRun));

            var existMigrations = new ExistMigrations();

            existMigrations.Add(new ExistMigrationInfo("001Migration"));

            var context = new CouchDBContextImpl(null);
            var subject = new MigratorUnderTest(context, requiredMigrations, existMigrations);

            subject.Migrate();

            EnsureExpectedMigrationRan(requiredMigrations);
        }
Ejemplo n.º 4
0
 public Migrator(CouchDBContextImpl context, RequiredMigrations requiredMigrations)
 {
     this.context            = context;
     this.requiredMigrations = requiredMigrations;
 }