예제 #1
0
        public void Execute(int seed)
        {
            var gameSettings = new GameSettings(Location.Eleven);
            var game         = new Game(new List <Player>
            {
                new Player("Chet"),
                new Player("Pat"),
                new Player("Sue")
            }, gameSettings);

            var randomizer = new Random(seed);

            do
            {
                game.Roll(randomizer.Next(5) + 1);

                if (randomizer.Next(9) == 7)
                {
                    _notAWinner = game.AnsweredIncorrectly();
                }
                else
                {
                    _notAWinner = game.AnsweredCorrectly();
                }
            } while (_notAWinner);
        }
        public void Execute(int seed)
        {
            var aGame = new Game();

            aGame.add("Chet");
            aGame.add("Pat");
            aGame.add("Sue");

            var randomizer = new Random(seed);

            do
            {
                aGame.roll(randomizer.Next(5) + 1);

                if (randomizer.Next(9) == 7)
                {
                    _notAWinner = aGame.AnsweredIncorrectly();
                }
                else
                {
                    _notAWinner = aGame.AnsweredCorrectly();
                }
            } while (_notAWinner);
        }