Exemplo n.º 1
0
        public void TestMethod1()
        {
            AIPlayer aiPlayer = new AIPlayer("AI Player", 'A');
            AIPlayerMoveController aiController = new AIPlayerMoveController(aiPlayer);

            setup.SetData(new char[, ] {
                { ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
                { ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
                { ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
                { ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
                { ' ', ' ', ' ', ' ', ' ', ' ', ' ' },
                { ' ', ' ', ' ', 'X', 'A', 'X', ' ' }
            });

            WebPlayer webPlayer = new WebPlayer("Player 1", 'X');

            int actualMove = aiPlayer.GenerateMove(setup.GameEngine, webPlayer);

            Assert.AreEqual(4, actualMove);
        }