예제 #1
0
        private CurrentState CreateMockState(int quantityOfPriorMigrations)
        {
            var result = new CurrentState();

            foreach (var i in Enumerable.Range(0, quantityOfPriorMigrations))
            {
                result.AddPreviouslyAppliedMigration(new Migration
                {
                    ordinal         = i,
                    appliedBy       = "andrewm",
                    dtApplied       = DateTime.Today.AddDays(-1 * i),
                    migrationHash   = $"abc123{i}",
                    migratorVersion = "0.1",
                    originalPath    = $"/home/blah/path/file{i}.rq"
                });
            }

            return(result);
        }