Galen.Ci.EntityFramework.Testing.MigrationTestRunner.AssertDatabaseMigrationsAreEqual C# (CSharp) Method

AssertDatabaseMigrationsAreEqual() private static method

private static AssertDatabaseMigrationsAreEqual ( string appliedMigrationId, IEnumerable expected, IEnumerable actual ) : void
appliedMigrationId string
expected IEnumerable
actual IEnumerable
return void
        private static void AssertDatabaseMigrationsAreEqual(
            string appliedMigrationId, 
            IEnumerable<string> expected, 
            IEnumerable<string> actual)
        {
            if (expected.SequenceEqual(actual))
            {
                return;
            }

            throw new MigrationAssertFailedExecption(
                appliedMigrationId,
                $"Expected migrations did not match the actual migrations after migrating to {appliedMigrationId}.");
        }