public void LinkedList_InsertInBeginning_EmptyList_ChangesList() { NawLinkedList lijst = new NawLinkedList(); lijst.InsertHead(new_naw); Assert.AreEqual(new_naw, lijst.Head().Naw, "Het nieuwe element is nu niet het eerste element geworden."); Assert.AreEqual(1, lijst.CountStored(), "Na toevoegen van het element geeft CountStored() niet het juiste aantal elementen. Zorg dat _length up to date blijft."); }
public void LinkedList_RemoveAtBeginning_EmptyList_DoesNothing() { NawLinkedList lijst = new NawLinkedList(); lijst.RemoveHead(); Assert.AreEqual(0, lijst.CountStored(), "Bij verwijderen uit een lege lijst krijgt _length onterecht de waarde {0}", lijst.CountStored()); Assert.AreEqual(null, lijst.Head(), "Bij verwijderen uit een lege lijst krijgt _first onterecht de waarde {0}", lijst.Head()); Assert.AreEqual(null, lijst.Tail(), "Bij verwijderen uit een lege lijst krijgt _last onterecht de waarde {0}", lijst.Tail()); }
public void LinkedList_CountStored_EmptyList_Returns0() { NawLinkedList legeLijst = new NawLinkedList(); Assert.AreEqual(0, legeLijst.CountStored()); }
public void LinkedList_CountStored_EmptyList_Returns0() { NawLinkedList legeLijst = new NawLinkedList(); Assert.AreEqual(0, legeLijst.CountStored(), "Bij een lege lijst retourneert CountStored geen 0."); }