Пример #1
0
        public void HasPlayableCard_HandHasPlayableCards_ReturnsTrue()
        {
            var hand = new Hand();
            hand.PlayableCards = new List<PlayableCard>();
            hand.PlayableCards.Add(new PlayableCard { Playable = true, Card = new Card { Colour = CardColour.Blue, Value = 1 } });

            Assert.That(hand.HasPlayableCard, Is.True);
        }
Пример #2
0
        public void RemoveCard_RemovesCardFromHand()
        {
            var hand = new Hand();
            hand.PlayableCards = new List<PlayableCard> { new PlayableCard(new Card { Colour = CardColour.Blue, Value = 1 }) };

            hand.RemoveCard(new Card { Colour = CardColour.Blue, Value = 1 });
            Assert.That(hand.PlayableCards.Count, Is.EqualTo(0));
        }
Пример #3
0
 public Player(string id, string playerName)
 {
     Id = id;
     Name = playerName;
     Hand = new Hand();
 }