public void CanDraw() { _humanPlayer = new FakeHumanPlayer(new List <int> { 0, 1, 5, 6, 7 }); _aiPlayer = new FakeAiPlayer(new List <int> { 2, 3, 4, 8 }); _gameCon = new GameController(new WinCondition(), _humanPlayer, _aiPlayer, new FakeConsoleIO()); _gameCon.Run(); Assert.AreEqual("Draw!", _gameCon.Feedback); }
public void CanWin() { _humanPlayer = new FakeHumanPlayer(new List <int> { 0, 1, 2 }); _aiPlayer = new FakeAiPlayer(new List <int> { 3 }); _gameCon = new GameController(new WinCondition(), _humanPlayer, _aiPlayer, new FakeConsoleIO()); _gameCon.Run(); Assert.AreEqual("Victory!!", _gameCon.Feedback); }