public void NeitherPlayerHasThreeInARow() { const char expected = ' '; var actual = _gameWinnerService.Validate(_gameboard); Assert.AreEqual(expected, actual); }
public void NeitherPlayerHasThreeInARow() { const char expected = ' '; _gameBoard = new char[3, 3] { { ' ', ' ', ' ' }, { ' ', ' ', ' ' }, { ' ', ' ', ' ' } }; var actual = _gameWinnerService.Validate(_gameBoard); Assert.AreEqual(expected, actual); }
public void PlayerWithAllSpaceInFistColumnIsWinner() { const char expected = 'X'; for (var columnIndex = 0; columnIndex < 3; columnIndex++) { _gameboard[columnIndex, 0] = expected; } var actual = _gameWinnerService.Validate(_gameboard); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public void Validate_NeitherPlayerHasThreeInARow_ReturnsEmptyChar() { gameWinnerService = makeGameWinnerService(); gameBoard = makeGameBoard(); const char expected = ' '; var actual = gameWinnerService.Validate(gameBoard); Assert.AreEqual(expected, actual); }
public void Validate_PlayerWithThreeInArowDiagonallyDownAndToRightIsWInner_ReturnsCharX() { gameWinnerService = makeGameWinnerService(); gameBoard = makeGameBoard(); const char expected = 'X'; for (var cellIndex = 0; cellIndex < 3; cellIndex++) { gameBoard[cellIndex, cellIndex] = expected; } var actual = gameWinnerService.Validate(gameBoard); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public void Validate_PlayerWithAllSpacesInFirstColumnIWinner_ReturnsCharX() { gameWinnerService = makeGameWinnerService(); gameBoard = makeGameBoard(); const char expected = 'X'; for (var columnIndex = 0; columnIndex < 3; columnIndex++) { gameBoard[columnIndex, 0] = expected; } var actual = gameWinnerService.Validate(gameBoard); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public void Validate_PlayerWithAllSpacesInTopRowIsWinner_ReturnsCharX() { gameWinnerService = makeGameWinnerService(); gameBoard = makeGameBoard(); const char expected = 'X'; for (var rowIndex = 0; rowIndex < 3; rowIndex++) { gameBoard[0, rowIndex] = expected; } var actual = gameWinnerService.Validate(gameBoard); Assert.AreEqual(expected.ToString(), actual.ToString()); }
public bool CheckForWinner() { winnerCheck = _game.Validate(board); if (winnerCheck == 'X') { Console.Clear(); Print(); Console.WriteLine("Tillykke " + player + " du vandt spillet"); return(false); } else if (winnerCheck == 'O') { Console.Clear(); Print(); Console.WriteLine("Du tabte til computeren"); return(false); } return(true); }