public void CtsFact() { // Arrange var migration = new Mock <IMigration>(); var version = AutoFixture.Long(); // Act var versionedMigration = new VersionedMigration(migration.Object, new MigrationVersion(version)); // Assert versionedMigration.Version.Version.Should().Be(version); }
public void UpFact() { // Arrange var migration = new Mock <IMigration>(); migration.Setup(x => x.Up()); var versionedMigration = new VersionedMigration(migration.Object, MigrationVersion.Max(null)); // Act versionedMigration.Up(); // Assert migration.VerifyAll(); }
public void DownFact() { // Arrange var migration = new Mock <IMigration>(); migration.Setup(x => x.Down()); var version = AutoFixture.Long(); var versionedMigration = new VersionedMigration(migration.Object, MigrationVersion.Min(null)); // Act versionedMigration.Down(); // Assert migration.VerifyAll(); }