Пример #1
0
 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);
 }
Пример #2
0
 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);
 }