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); } }