public void BeforeAll()
        {
            this.HandsFactory = new HandsFactory();

            var comparer = new PokerHandComparer();

            this.HandsChecker = new PokerHandsChecker(comparer);
        }
 public void InitializePokerHandsChecker()
 {
     this.checker = new PokerHandsChecker();
 }
 public void InitializePokerHandsChecker()
 {
     this.checker = new PokerHandsChecker();
 }
 public static void InitializeHandsChecker(TestContext testContext)
 {
     handsChecker = new PokerHandsChecker();
 }
 public void TestInitialize()
 {
     this.pokerHandsChecker = new PokerHandsChecker();
 }
        public void ComponentsInitialize()
        {
            checker = new PokerHandsChecker();

            Card testCard1 = new Card(CardFace.Ace, CardSuit.Clubs);
            Card testCard2 = new Card(CardFace.Eight, CardSuit.Diamonds);
            Card testCard3 = new Card(CardFace.Nine, CardSuit.Diamonds);
            Card testCard4 = new Card(CardFace.Seven, CardSuit.Hearts);
            Card testCard5 = new Card(CardFace.Ten, CardSuit.Spades);

            var validCards = new List<ICard>();
            validCards.Add(testCard1);
            validCards.Add(testCard2);
            validCards.Add(testCard3);
            validCards.Add(testCard4);
            validCards.Add(testCard5);
            validHand = new Hand(validCards);

            var invalidNumberOfCards = new List<ICard>();
            invalidNumberOfCards.Add(testCard1);
            invalidNumberOfCards.Add(testCard2);
            invalidNumberOfCards.Add(testCard3);
            invalidNumberOfCards.Add(testCard4);
            invalidNumberOfCardsHand = new Hand(invalidNumberOfCards);

            var duplicatedCards = new List<ICard>();
            duplicatedCards.Add(testCard1);
            duplicatedCards.Add(testCard2);
            duplicatedCards.Add(testCard3);
            duplicatedCards.Add(testCard4);
            duplicatedCards.Add(testCard4);
            duplicatedCardsHand = new Hand(duplicatedCards);

            var flushCards = new List<ICard>();
            flushCards.Add(new Card(CardFace.Ace, CardSuit.Clubs));
            flushCards.Add(new Card(CardFace.Five, CardSuit.Clubs));
            flushCards.Add(new Card(CardFace.Four, CardSuit.Clubs));
            flushCards.Add(new Card(CardFace.Jack, CardSuit.Clubs));
            flushCards.Add(new Card(CardFace.Seven, CardSuit.Clubs));
            flushHand = new Hand(flushCards);

            var invalidFlushCards = new List<ICard>();
            invalidFlushCards.Add(new Card(CardFace.Ace, CardSuit.Clubs));
            invalidFlushCards.Add(new Card(CardFace.Five, CardSuit.Clubs));
            invalidFlushCards.Add(new Card(CardFace.Four, CardSuit.Clubs));
            invalidFlushCards.Add(new Card(CardFace.Jack, CardSuit.Clubs));
            invalidFlushCards.Add(new Card(CardFace.Seven, CardSuit.Clubs));
            invalidFlushHand = new Hand(invalidFlushCards);

            var fourOfAKindCardsInARowCollection = new List<ICard>();
            fourOfAKindCardsInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Clubs));
            fourOfAKindCardsInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Diamonds));
            fourOfAKindCardsInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Hearts));
            fourOfAKindCardsInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Spades));
            fourOfAKindCardsInARowCollection.Add(new Card(CardFace.Eight, CardSuit.Clubs));
            fourOfAKindInARowHand = new Hand(fourOfAKindCardsInARowCollection);

            var fourOfAKindCardsNotInARowCollection = new List<ICard>();
            fourOfAKindCardsNotInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Clubs));
            fourOfAKindCardsNotInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Diamonds));
            fourOfAKindCardsNotInARowCollection.Add(new Card(CardFace.Eight, CardSuit.Clubs));
            fourOfAKindCardsNotInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Hearts));
            fourOfAKindCardsNotInARowCollection.Add(new Card(CardFace.Ace, CardSuit.Spades));
            fourOfAKindNotInARowHand = new Hand(fourOfAKindCardsNotInARowCollection);

            var invalidFourOfAkindCardsCollection = new List<ICard>();
            invalidFourOfAkindCardsCollection.Add(new Card(CardFace.Ace, CardSuit.Clubs));
            invalidFourOfAkindCardsCollection.Add(new Card(CardFace.Ace, CardSuit.Diamonds));
            invalidFourOfAkindCardsCollection.Add(new Card(CardFace.Five, CardSuit.Spades));
            invalidFourOfAkindCardsCollection.Add(new Card(CardFace.Five, CardSuit.Clubs));
            invalidFourOfAkindCardsCollection.Add(new Card(CardFace.Ace, CardSuit.Hearts));
            invalidFourOfAKindHand = new Hand(invalidFourOfAkindCardsCollection);
        }
Beispiel #7
0
 public void TestInitialize()
 {
     this.pokerHandsChecker = new PokerHandsChecker();
 }