public override void SetUp()
        {
            base.SetUp();

            season = A.NationalLeagueSeason.WithDivisions(3).Build();
            NationalLeagueSeasonTestHelper.PlayAllDivisionFixtures(season);
            season.AdvanceDate();
        }
        public NationalLeagueSeason Build()
        {
            var season = new NationalLeagueSeason(A.NationalLeague.WithDivisions(divisionCount).Build(), A.Date, A.Date.AddYears(1));

            foreach (var division in season.League.Divisions)
            {
                season.AddDivisionSeason(A.LeagueSeason.ForLeague((League)division).Build());
            }

            return season;
        }
 public static void PlayAllDivisionFixtures(NationalLeagueSeason season)
 {
     foreach (var division in season.Divisions)
     {
         FixtureSetTestHelper.PlayAllFixtures(division);
     }
 }