예제 #1
0
파일: test.py 프로젝트: tyrostone/dominion
 def test_playing_kingdom_card_woodcutter_adds_no_cards_to_hand(self):
     board = Board()
     player = Player(board)
     turn = Turn(player, board)
     card = KingdomCard('Woodcutter')
     card.play(turn)
     self.assertEqual(0, len(turn.player.current_hand))
예제 #2
0
파일: test.py 프로젝트: tyrostone/dominion
 def test_playing_kingdom_card_smithy_adds_three_cards_to_hand(self):
     board = Board()
     player = Player(board)
     turn = Turn(player, board)
     card = KingdomCard('Smithy')
     card.play(turn)
     self.assertEqual(3, len(turn.player.current_hand))
예제 #3
0
파일: test.py 프로젝트: tyrostone/dominion
 def test_playing_kingdom_card_woodcutter_adds_no_actions_to_turn(self):
     board = Board()
     player = Player(board)
     turn = Turn(player, board)
     card = KingdomCard('Woodcutter')
     card.play(turn)
     self.assertEqual(1, turn.actions)
예제 #4
0
파일: test.py 프로젝트: tyrostone/dominion
 def test_playing_kingdom_card_village_adds_card_to_hand(self):
     board = Board()
     player = Player(board)
     turn = Turn(player, board)
     card = KingdomCard('Village')
     card.play(turn)
     self.assertEqual(1, len(turn.player.current_hand))
예제 #5
0
파일: test.py 프로젝트: tyrostone/dominion
 def test_playing_kingdom_card_village_adds_two_actions_to_turn(self):
     board = Board()
     player = Player(board)
     turn = Turn(player, board)
     card = KingdomCard('Village')
     card.play(turn)
     self.assertEqual(3, turn.actions)