コード例 #1
0
        public void DealerShouldGetCardsUntil17OrMore()
        {
            var gameLoop = new GameLoop();

            gameLoop.GameState.Bet        = 50;
            gameLoop.GameState.PlayerHand = new Hand
            {
                Cards = new List <Card>
                {
                    new Card
                    {
                        Suit = Suit.Clubs,
                        Rank = Rank.Eight
                    },
                    new Card
                    {
                        Suit = Suit.Diamonds,
                        Rank = Rank.Seven
                    },
                    new Card
                    {
                        Suit = Suit.Clubs,
                        Rank = Rank.Three
                    }
                }
            };


            gameLoop.GameState.DealerHand = new Hand
            {
                Cards = new List <Card>
                {
                    new Card
                    {
                        Suit = Suit.Clubs,
                        Rank = Rank.Five
                    },
                    new Card
                    {
                        Suit = Suit.Diamonds,
                        Rank = Rank.Nine
                    },
                    new Card
                    {
                        Suit = Suit.Clubs,
                        Rank = Rank.Three
                    }
                }
            };

            gameLoop.ActionStand();
        }