public void EmptyFlagFalseInNonEmptyLinkedList() { var list = new SortedLinkedList <int>(); list.Insert(4); Assert.IsFalse(list.IsEmpty()); }
public void TestClear() { var list = new SortedLinkedList <int>(); list.Insert(5); list.Insert(-4); list.Clear(); Assert.AreEqual(0, list.Size); Assert.True(list.IsEmpty()); }
public void TestPopFront() { var list = new SortedLinkedList <int>(); int[] values = { -4, 3, 5, -6, 3, 5, -20, 0 }; // Push the items from 'values' array to the list foreach (int val in values) { list.Insert(val); } // Repeatedly call PopFront until list gets empty int i = 0; Array.Sort(values); int expected_size = values.Length; while (!list.IsEmpty()) { Assert.AreEqual(expected_size--, list.Size); Assert.AreEqual(values[i++], list.PopFront()); } }
public void EmptyTest() { LList.Empty(); Assert.True(LList.IsEmpty()); }
public void EmptyFlagTrueInEmptyLinkedList() { var list = new SortedLinkedList <int>(); Assert.IsTrue(list.IsEmpty()); }