def test_checkFinish_LeftToRightDiagonalIsAllFirstPlayer_ReturnsFirstPlayerWon(self): game = Game() game.addFirstPlayerMove("A3") game.addFirstPlayerMove("B2") game.addFirstPlayerMove("C1") result = game.checkFinish() self.assertEqual(result, game.FirstPlayerWin, 'The first player should have won')
def test_checkFinish_ThirdColumnIsAllFirstPlayer_ReturnsFirstPlayerWon(self): game = Game() game.addFirstPlayerMove("A3") game.addFirstPlayerMove("B3") game.addFirstPlayerMove("C3") result = game.checkFinish() self.assertEqual(result, game.FirstPlayerWin, 'The first player should have won')
def test_checkFinish_FirstRowIsAllSecondPlayer_ReturnsSecondPlayerWon(self): game = Game() game.addSecondPlayerMove("A1") game.addSecondPlayerMove("A2") game.addSecondPlayerMove("A3") result = game.checkFinish() self.assertEqual(result, game.SecondPlayerWin, 'The second player should have won')
def test_checkFinish_ThirdRowIsAllFirstPlayer_ReturnsFirstPlayerWon(self): game = Game() game.addFirstPlayerMove("C1") game.addFirstPlayerMove("C2") game.addFirstPlayerMove("C3") result = game.checkFinish() self.assertEqual(result, game.FirstPlayerWin, 'The first player should have won')
def test_checkFinish_LeftToRightDiagonalIsAllFirstPlayer_ReturnsFirstPlayerWon( self): game = Game() game.addFirstPlayerMove("A3") game.addFirstPlayerMove("B2") game.addFirstPlayerMove("C1") result = game.checkFinish() self.assertEqual(result, game.FirstPlayerWin, 'The first player should have won')
def test_checkFinish_FirstRowIsAllSecondPlayer_ReturnsSecondPlayerWon( self): game = Game() game.addSecondPlayerMove("A1") game.addSecondPlayerMove("A2") game.addSecondPlayerMove("A3") result = game.checkFinish() self.assertEqual(result, game.SecondPlayerWin, 'The second player should have won')