Пример #1
0
        public void TestHasAllFour(string cardName, int score)
        {
            var player = new Player(0, "PlayerTest", null);

            Card[] cards =
            {
                new Card(cardName, Suit.DIAMONDS, 0, 0),
                new Card(cardName, Suit.CLUBS,    0, 0),
                new Card(cardName, Suit.HEARTS,   0, 0),
                new Card(cardName, Suit.SPADES,   0, 0)
            };
            foreach (var card in cards)
            {
                player.GetDeck().AddCard(card);
            }
            Assert.Equal(score, player.HasAllFour());
        }
Пример #2
0
        public void TestHasAllFourFalse()
        {
            var player = new Player(0, "PlayerTest", null);

            Card[] cards =
            {
                new Card("J",  Suit.DIAMONDS, 0, 0),
                new Card("Q",  Suit.CLUBS,    0, 0),
                new Card("J",  Suit.HEARTS,   0, 0),
                new Card("Q",  Suit.SPADES,   0, 0),
                new Card("9",  Suit.DIAMONDS, 0, 0),
                new Card("J",  Suit.CLUBS,    0, 0),
                new Card("10", Suit.HEARTS,   0, 0),
                new Card("7",  Suit.SPADES,   0, 0)
            };
            foreach (var card in cards)
            {
                player.GetDeck().AddCard(card);
            }
            Assert.Equal(0, player.HasAllFour());
        }
Пример #3
0
        public void TestHasAllFourJacksAndKings()
        {
            var player = new Player(0, "PlayerTest", null);

            Card[] cards =
            {
                new Card("J", Suit.DIAMONDS, 0, 0),
                new Card("J", Suit.CLUBS,    0, 0),
                new Card("J", Suit.HEARTS,   0, 0),
                new Card("J", Suit.SPADES,   0, 0),
                new Card("K", Suit.DIAMONDS, 0, 0),
                new Card("K", Suit.CLUBS,    0, 0),
                new Card("K", Suit.HEARTS,   0, 0),
                new Card("K", Suit.SPADES,   0, 0)
            };
            foreach (var card in cards)
            {
                player.GetDeck().AddCard(card);
            }
            Assert.Equal(200 + 100, player.HasAllFour());
        }