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; } }
public void DeckShouldContain40Cards() { IEnumerable <Card> deck = dealer.NewDeck().Deck; Assert.True(deck != null && deck.Count() == 40); }