public void RemoveFromListWithOnlyHead() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); startCount = linkedList.Count; linkedList.RemoveFromStart(); }
public void ShouldReturnException() { var linkedList = new LinkedListAdt <int>(); Action act = () => linkedList.RemoveFromStart(); act.Should().Throw <InvalidOperationException>(); }
public void RemoveFromListWithHeadAndTail() { linkedList = new LinkedListAdt <int>(); linkedList.AddToStart(1); linkedList.AddToEnd(tailValue); startCount = linkedList.Count; oldTail = linkedList.Tail; linkedList.RemoveFromStart(); }