public void When_Cards_Collected_From_Dealer_Should_Clear_Dealer_Cards() { var card1 = new NullCard(); var card2 = new NullCard(); var cards = new List <ICard> { card1, card2 }; _sut.CollectCardsFrom(cards); Assert.IsFalse(cards.Any()); }
public void When_Cards_Collected_From_Card_List_Should_Return_Collection_Containing_Same_Card_Count() { var card1 = new NullCard(); var card2 = new NullCard(); var cards = new List <ICard> { card1, card2 }; int initialCardCount = cards.Count; Assert.AreEqual(initialCardCount, _sut.CollectCardsFrom(cards).Count); }
public void When_Cards_Collected_From_Card_List_Should_Return_Collection_Containing_Same_Cards() { var card1 = new NullCard(); var card2 = new NullCard(); var cards = new List <ICard> { card1, card2 }; var returnedCards = _sut.CollectCardsFrom(cards); foreach (var card in cards) { Assert.IsTrue(returnedCards.Contains(card)); } }