public void AddAtTail() { DoublyLinkedList<int> list = new DoublyLinkedList<int>(); int[] array = new int[3]; list.AddAtTail(7); list.AddAtTail(3); list.AddAtTail(5); list.CopyTo(array, 0); }
public void ReverseEnumeratorForAListWithMultipleItems() { DoublyLinkedList<int> list = new DoublyLinkedList<int>(); list.AddAtTail(2); list.AddAtTail(3); list.AddAtTail(5); list.AddAtTail(7); list.AddAtTail(1); var enumerator = list.GetReverseEnumerable(); enumerator.ShouldContain(5); }
public void ReverseEnumeratorForASingleItemList() { DoublyLinkedList<int> list = new DoublyLinkedList<int>(); list.AddAtTail(2); var enumerator = list.GetReverseEnumerable(); enumerator.ShouldContain(2); }
public void RemoveForASingleItemList() { DoublyLinkedList<int> list = new DoublyLinkedList<int>(); list.AddAtTail(7); list.Remove(7); list.ShouldBeEmpty(); }