public void Test1() { var llist = new SingleLinkedList(); llist.InsertNode(16); llist.InsertNode(13); llist.InsertNode(7); var i = new Library.LinkedListFunctions(); var head = i.InsertNodeAtPosition(llist.head, 1, 2); Assert.Equal(16, head.data); Assert.Equal(13, head.next.data); Assert.Equal(1, head.next.next.data); Assert.Equal(7, head.next.next.next.data); }
public void Test1() { var inh = new Library.LinkedListFunctions(); var list = new SingleLinkedList(); var ints = new List <int> { 383, 484, 392, 975, 321 }; foreach (var item in ints) { SingleLinkedListNode llist_head = inh.InsertNodeAtHead(list.head, item); list.head = llist_head; } Assert.Equal(321, list.head.data); Assert.Equal(975, list.head.next.data); Assert.Equal(392, list.head.next.next.data); Assert.Equal(484, list.head.next.next.next.data); }