Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }