public void Test_Has_One_Lucky_Winner()
        {
            var bets = new List<Settled>();
            bets.Add(new Settled{ Customer = 1, Win = 0 });
            bets.Add(new Settled{ Customer = 1, Win = 10 });
            bets.Add(new Settled{ Customer = 1, Win = 10 });

            var winningRate = new WinningAtUnusualRate();
            var result = winningRate.AssessRisk(bets);

            Assert.IsTrue(result.Count == 1);
        }
        public void Test_Has_Zero_Lucky_Winner_And_Two_NotSoLucky()
        {
            var bets = new List<Settled>();
            // UnLucky Guy #1
            bets.Add(new Settled { Customer = 1, Win = 0 });
            bets.Add(new Settled { Customer = 1, Win = 0 });
            bets.Add(new Settled { Customer = 1, Win = 0 });
            // UnLucky Guy #1
            bets.Add(new Settled { Customer = 2, Win = 0 });
            bets.Add(new Settled { Customer = 2, Win = 0 });
            bets.Add(new Settled { Customer = 2, Win = 10 });

            var winningRate = new WinningAtUnusualRate();
            var result = winningRate.AssessRisk(bets);

            Assert.IsTrue(result.Count == 0);
        }