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); }
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)); }
public Player(string id, string playerName) { Id = id; Name = playerName; Hand = new Hand(); }