public void TestInit() { _winners = new List <HorseRacer>(); var racerNo1 = new HorseRacer { Name = "Racer A", Odd = "1/2" }; var racerNo2 = new HorseRacer { Name = "Racer B", Odd = "2/1" }; var racerNo3 = new HorseRacer { Name = "Racer C", Odd = "3/1" }; var racerNo4 = new HorseRacer { Name = "Racer D", Odd = "8/1" }; _race = new Race { Runners = new List <HorseRacer> { racerNo1, racerNo2, racerNo3, racerNo4 } }; for (var i = 0; i < 1000000; i++) { var random = new Random(); var amount = Convert.ToDecimal(random.NextDouble()); var winner = Util.RandomWinnerSelection(_race.Runners, _race.Margin, amount); _winners.Add(winner); } }
public PositionsController(HorseRacer horseRacer) { _horseRacer = horseRacer; }