public void ShouldReturnNull() { var linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.AddToStart(2); linkedList.AddToStart(3); linkedList.SearchValue(100).Should().BeNull(); }
public void ShouldNotBeEmptyWithValues() { var linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.Empty().Should().BeFalse(); }
public void RemoveFromListWithOnlyHead() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); startCount = linkedList.Count; linkedList.RemoveFromEnd(); }
public void ClearLinkedList() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(2); linkedList.AddToEnd(1); linkedList.AddToEnd(3); linkedList.Clear(); }
public void AddWithValuesAndTail() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.AddToEnd(oldTailValue); oldTail = linkedList.Tail; linkedList.AddToEnd(addedValue); }
public void SetUp() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.AddToEnd(2); linkedList.AddToEnd(3); linkedList.Reverse(); }
public void RemoveFromListWithHeadAndTail() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.AddToEnd(tailValue); startCount = linkedList.Count; oldTail = linkedList.Tail; linkedList.RemoveFromStart(); }
public void RemoveFromMiddle() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.AddToEnd(2); linkedList.AddToEnd(3); startCount = linkedList.Count; removedNode = linkedList.Head.Next; linkedList.Remove(removedNode); }
public void AddInList() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(oldHead); linkedList.AddToStart(newHead); }
public void AddWithEmptyList() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); }
public void AddToListWithHead() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(headValue); linkedList.AddToEnd(valueAdded); }