Exemplo n.º 1
0
        public void PutCardAtPosition_NonemptyLibrary_CardAtPosition()
        {
            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.AddAt(new MockCardWithData(42), 10);
            lib.TakeCards(9);
            Assert.IsTrue(((MockCardWithData)lib.TakeCards(1)[0]).data == 42);
        }