Ejemplo n.º 1
0
        public void Day09_PlayGame(long players, int lastMarble, long highScore)
        {
            var  game   = new MarblesGame(players, lastMarble);
            long player = 1;
            long marble = 1;

            do
            {
                game.AddMarble(player++, marble++);
                if (player > players)
                {
                    player = 1;
                }
            } while(marble <= lastMarble);
            Assert.Equal(highScore, game.HighScore());
        }
Ejemplo n.º 2
0
 public Part2()
 {
     marblesGameRepository = new MarblesGameRepository();
     marblesGame           = new MarblesGame();
 }