Exemplo n.º 1
0
        public void PutCardOnBottom_OrderedLibrary_CardOnBottom()
        {
            SelectableLinkedList <GameCard> cards = new SelectableLinkedList <GameCard>();

            for (int i = 0; i < 29; i++)
            {
                cards.AddFirst(new MockCard());
            }
            GameLibrary lib = new GameLibrary();

            lib.Add(cards);
            lib.AddBottom(new MockCardWithData(42));
            lib.TakeCards(29);
            Assert.IsTrue(((MockCardWithData)lib.TakeCards(1)[0]).data == 42);
        }