public void GenerateResultTest() { RandomTS target = new RandomTS(); MatchStrategy matchStrategy = null; List<Competitor> competitors = Helpers.CompetitorListHelper.GetStandardCompetitors(8); CompetitorRanks ranks; for (int i = 0; i < 20; i++) { ranks = target.GenerateResult(i, matchStrategy, competitors); foreach (KeyValuePair<Competitor, int> rank in ranks.OrderBy(x => x.Value)) { Trace.Write(string.Format("{0}, ", rank.Key.Name)); } Trace.WriteLine(""); } }
public void StudyIterateCompetitors_Random() { for (int i = 2; i <= _numberOfCompetitors; i++) { List<Competitor> competitors = Helpers.CompetitorListHelper.GetEvenlySpacedCompetitors(i); TournamentStrategy tournamentStrategy = new RandomTS(); MatchStrategy matchStrategy = new SimpleRandomMs(); RunStudy(competitors, tournamentStrategy, matchStrategy); } }