Ejemplo n.º 1
0
        public void ThenTheHighestCardShouldBe(string cardAsString)
        {
            ICard expected = StringToCard.ToCard(cardAsString);

            Assert.AreEqual(expected.ToString(),
                            Info.HighestCard.ToString()); // todo implement equals for Cards
        }
        public void GivenPlayerHoldsTheFollowingCards(string player,
                                                      string cardsAsText)
        {
            string[] singleCards = cardsAsText.Split(',');

            IEnumerable <ICard> listOfCards = singleCards.Select(singleCard => StringToCard.ToCard(singleCard));

            Cards [player] = listOfCards;
        }
Ejemplo n.º 3
0
        protected List <ICard> ConvertCardsStringsToList(string cardsAsString)
        {
            var cards = new List <ICard>();

            string[] cardsAStringArray = cardsAsString.Split(',');

            foreach (string cardAsString in cardsAStringArray)
            {
                cards.Add(StringToCard.ToCard(cardAsString.Trim()));
            }

            return(cards);
        }
Ejemplo n.º 4
0
 public void GivenIAddedACardToPlayerCards(string cardAsString)
 {
     Cards.Add(StringToCard.ToCard(cardAsString));
 }