public void Push_Top_AddedCardsAreFirst() { var pile = new Pile(new[] { RndCard(), RndCard(), RndCard() }); var cards = new[] { RndCard(), RndCard() }; pile.Push(cards, PilePosition.Top); CollectionAssert.AreEqual(cards, pile.Take(2)); }