Пример #1
0
        public void PointsTestMultipleCard()
        {
            PlayerDeck play  = new PlayerDeck("player");
            Card       card1 = new Card(Card.CardValue.Two, Card.CardSuit.Heart);
            Card       card2 = new Card(Card.CardValue.Three, Card.CardSuit.Diamond);
            Card       card3 = new Card(Card.CardValue.Four, Card.CardSuit.Club);
            Card       card4 = new Card(Card.CardValue.Five, Card.CardSuit.Spade);

            play.AddCard(card1);
            play.AddCard(card2);
            play.AddCard(card3);
            play.AddCard(card4);
            Assert.AreEqual(play.Points(), 14, "Deck should be 14");
        }
Пример #2
0
        public void PointsTestMultipleCardFigures()
        {
            PlayerDeck play  = new PlayerDeck("player");
            Card       card1 = new Card(Card.CardValue.Jack, Card.CardSuit.Heart);
            Card       card2 = new Card(Card.CardValue.Queen, Card.CardSuit.Diamond);
            Card       card3 = new Card(Card.CardValue.King, Card.CardSuit.Club);
            Card       card4 = new Card(Card.CardValue.Ace, Card.CardSuit.Spade);

            play.AddCard(card1);
            play.AddCard(card2);
            play.AddCard(card3);
            play.AddCard(card4);
            Assert.AreEqual(play.Points(), 45, "Deck should be 45");
        }
Пример #3
0
        public void JockerPoint()
        {
            PlayerDeck play  = new PlayerDeck("player");
            Card       card1 = new Card(Card.CardValue.Jocker, Card.CardSuit.None);

            play.AddCard(card1);
            Assert.AreEqual(play.Points(), 20, "Deck should be 20");
        }
Пример #4
0
        public void PointsTestSingleCard()
        {
            PlayerDeck play = new PlayerDeck("player");
            Card       card = new Card(Card.CardValue.Two, Card.CardSuit.Heart);

            play.AddCard(card);
            Assert.AreEqual(play.Points(), 2, "Deck should be 2");
        }