Example #1
0
        public void LinkedList_RemoveAllNaw_EmptyList_DoesNothing()
        {
            NawLinkedList lijst = new NawLinkedList();

            lijst.RemoveAllNaw(new_naw);

            Assert.AreEqual(0, lijst.CountCalculated());
        }
Example #2
0
        public void LinkedList_RemoveAllNaw_RemoveDuplicate_RemovesFirst()
        {
            NawLinkedList lijst = new NawLinkedList();

            lijst.InsertHead(naw0);
            lijst.InsertHead(naw0);
            lijst.InsertHead(naw0);
            lijst.InsertHead(naw0);
            Assert.AreEqual(4, lijst.CountCalculated());

            lijst.RemoveAllNaw(naw0);
            Assert.AreEqual(3, lijst.CountCalculated());
        }