def test_players_get_winning_hand(self): player1 = create_player_that_responds_to_first_message() player2 = create_player_that_responds_to_first_message() player1.add_to_hand(ESTATE) players = [player1, player2] engine = DominionEngine(players, FIRST_GAME) self.assertEquals([player1], engine.get_winners())
def test_player_wins_with_less_turns_tiebreaker(self): player1 = create_player_that_responds_to_first_message() player2 = create_player_that_responds_to_first_message() player1.add_to_hand(ESTATE) player2.add_to_hand(ESTATE) player1.mark_turn_taken() players = [player1, player2] engine = DominionEngine(players, FIRST_GAME) self.assertEquals([player2], engine.get_winners())