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