Esempio n. 1
0
		public void ShowCardTest() {
			Console.WriteLine("\nTesting Player : ShowCard()...");
			Player player = new Player("John Doe");
		
			Console.Write("\tPlayer hand size = 0\t... ");
			Assert.AreEqual(null, player.showCard());
			Console.WriteLine("OK");
		
			Console.Write("\tPlayer hand size = 1\t... ");
			BlackJackCard card1 = new BlackJackCard(5, "hearts");
			player.addCardToHand(card1);
			Assert.IsTrue(player.showCard().equals(card1));
			Console.WriteLine("OK");
		
			Console.Write("\tPlayer hand size > 1\t... ");
			player = new Player("John Doe");
			BlackJackCard card2 = new BlackJackCard(10, "spades");
			BlackJackCard card3 = new BlackJackCard(2, "spades");
			BlackJackCard card4 = new BlackJackCard(1, "diamonds");
			player.addCardToHand(card1);
			player.addCardToHand(card2);
			player.addCardToHand(card3);
			player.addCardToHand(card4);
			Assert.IsTrue(player.showCard().equals(card1));
			Console.WriteLine("OK");
		}