Exemplo n.º 1
0
        public TestStash(IDealer dealer, ILogger logger = null)
        {
            _dealer = dealer;
            _draw   = new Queue <Card>(_dealer.NewDeck().Shuffle().Deal(20));
            // _draw = new Queue<Card>(_dealer.NewDeck().Take(20));
            _discarded = new Queue <Card>();

            if (logger == null)
            {
                _logger = LogManager.GetLogger("stash");
            }
            else
            {
                _logger = logger;
            }
        }
Exemplo n.º 2
0
        public void DeckShouldContain40Cards()
        {
            IEnumerable <Card> deck = dealer.NewDeck().Deck;

            Assert.True(deck != null && deck.Count() == 40);
        }