def test_win_scissors_paper(self): """ When: player one plays scissors, and player two plays paper. Then: the result should be a win - player ONE wins. """ result = play_rock_paper_scissors(player_one_play=Symbol.SCISSORS, player_two_play=Symbol.PAPER) self.assertEqual(GameResponse.Result.WIN, result)
def test_loss_paper_scissors(self): """ When: player one plays paper, and player two plays scissors. Then: the result should be a loss - player ONE loses. """ result = play_rock_paper_scissors(player_one_play=Symbol.PAPER, player_two_play=Symbol.SCISSORS) self.assertEqual(GameResponse.Result.LOSS, result)
def test_tie_scissors_scissors(self): """ When: both players play the same symbol - scissors. Then: the result should be a tie. """ result = play_rock_paper_scissors(player_one_play=Symbol.SCISSORS, player_two_play=Symbol.SCISSORS) self.assertEqual(GameResponse.Result.TIE, result)