public void TestHandToStringWithValidDeckButWrongFormatting2() { var cards = (from face in _cardFaces from suit in _cardSuits select new Card(face, suit)).Cast<ICard>().ToList(); var hand = new PokerDemo.Hand(cards); Assert.AreNotEqual(string.Format("[{0}]", string.Join(" ,", cards)), hand.ToString()); }
public void TestHandToStringWithEmptyCardsSet() { var cards = new List <ICard>(); var hand = new PokerDemo.Hand(cards); Assert.AreEqual("[]", hand.ToString()); }
public void TestHandToStringWithValidDeckButWrongFormatting3() { var cards = (from face in _cardFaces from suit in _cardSuits select new Card(face, suit)).Cast <ICard>().ToList(); var hand = new PokerDemo.Hand(cards); Assert.AreNotEqual(string.Format("[{0}]", string.Join(" , ", cards)), hand.ToString()); }
public void TestHandToStringWithOneCardSet() { var face = CardFace.Eight; var suit = CardSuit.Diamonds; var card = new Card(face, suit); var cards = new List<ICard> {card}; var hand = new PokerDemo.Hand(cards); Assert.AreEqual(string.Format("[{0}]", card), hand.ToString()); }
public void TestHandToStringWithOneCardSet() { var face = CardFace.Eight; var suit = CardSuit.Diamonds; var card = new Card(face, suit); var cards = new List <ICard> { card }; var hand = new PokerDemo.Hand(cards); Assert.AreEqual(string.Format("[{0}]", card), hand.ToString()); }
private static void Main() { ICard card = new Card(CardFace.Ace, CardSuit.Clubs); Console.WriteLine(card); IHand hand = new Hand(new List<ICard> { new Card(CardFace.Ace, CardSuit.Clubs), new Card(CardFace.Ace, CardSuit.Diamonds), new Card(CardFace.King, CardSuit.Hearts), new Card(CardFace.King, CardSuit.Spades), new Card(CardFace.Seven, CardSuit.Diamonds) }); Console.WriteLine(hand); IPokerHandsChecker checker = new PokerHandsChecker(); Console.WriteLine(checker.IsValidHand(hand)); Console.WriteLine(checker.IsOnePair(hand)); Console.WriteLine(checker.IsTwoPair(hand)); }
public void TestHandToStringWithEmptyCardsSet() { var cards = new List<ICard>(); var hand = new PokerDemo.Hand(cards); Assert.AreEqual("[]", hand.ToString()); }