public void HasMigrationsToApplyDownWhenTheVersionHasNotBeenApplied() { const long fakeMigrationVersion1 = 2009010101; const long fakeMigrationVersion2 = 2009010102; LoadVersionData(fakeMigrationVersion1, fakeMigrationVersion2); _fakeVersionLoader.Versions.Remove(fakeMigrationVersion2); _fakeVersionLoader.LoadVersionInfo(); _runner.HasMigrationsToApplyDown(fakeMigrationVersion1).ShouldBeFalse(); }