public void Iterate_SingleLinkedList_InProperOrder() { SingleLinkedList <int> list = new SingleLinkedList <int>(); list.InsertFront(1); list.InsertFront(2); list.InsertFront(3); int[] numbers = list.ToArray(); Assert.AreEqual(new int[] { 3, 2, 1 }, numbers); }
public void InsertFront_EmptySingleLinkedList_ReturnsProperValue() { SingleLinkedList <int> list = new SingleLinkedList <int>(); list.InsertFront(10); int[] numbers = list.ToArray(); Assert.AreEqual(10, numbers[0]); }
public void InsertFront_EmptySingleLinkedList_HasOneValue() { SingleLinkedList <int> list = new SingleLinkedList <int>(); list.InsertFront(10); int[] numbers = list.ToArray(); Assert.AreEqual(1, numbers.Length); }