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