public void TestCardToStringWithInvalidData4() { const CardFace face = CardFace.Ace; const CardSuit suit = CardSuit.Diamonds; var card = new PokerDemo.Card(face, suit); Assert.AreNotEqual(string.Format("{0} {1} ", face, suit), card.ToString()); }
public void TestCardToStringWithInvalidData5() { const CardFace face = CardFace.Ace; const CardSuit suit = CardSuit.Diamonds; var card = new PokerDemo.Card(face, suit); Assert.AreNotEqual(string.Format("{0},{1}", face, suit), card.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 TestCardToStringWithValidData() { var cardFace = new List <CardFace> { CardFace.Two, CardFace.Three, CardFace.Four, CardFace.Five, CardFace.Six, CardFace.Seven, CardFace.Eight, CardFace.Nine, CardFace.Ten, CardFace.Jack, CardFace.Queen, CardFace.King, CardFace.Ace }; var cardSuit = new List <CardSuit> { CardSuit.Clubs, CardSuit.Diamonds, CardSuit.Hearts, CardSuit.Spades }; foreach (var face in cardFace) { foreach (var suit in cardSuit) { var card = new PokerDemo.Card(face, suit); Assert.AreEqual(string.Format("{0}{1}", face, suit), card.ToString()); } } }
public void TestCardToStringWithValidData() { var cardFace = new List<CardFace> { CardFace.Two, CardFace.Three, CardFace.Four, CardFace.Five, CardFace.Six, CardFace.Seven, CardFace.Eight, CardFace.Nine, CardFace.Ten, CardFace.Jack, CardFace.Queen, CardFace.King, CardFace.Ace }; var cardSuit = new List<CardSuit> { CardSuit.Clubs, CardSuit.Diamonds, CardSuit.Hearts, CardSuit.Spades }; foreach (var face in cardFace) { foreach (var suit in cardSuit) { var card = new PokerDemo.Card(face, suit); Assert.AreEqual(string.Format("{0}{1}", face, suit), card.ToString()); } } }