public void RemoveNull_ShouldThrowArgumentException() { var list = new DblLinkedList <string>(); list.Invoking(l => l.Remove(null)) .ShouldThrow <ArgumentNullException>(); }
public void InsertBeforeTailOfEmptyList_ShouldThrowInvalidOperationException() { var list = new DblLinkedList <string>(); list.Invoking(l => l.InsertBefore(l.Tail, DblLinkedList.CreateNode("1"))) .ShouldThrow <InvalidOperationException>(); }
public void InsertAfterHeadOfEmptyList_ShouldThrowInvalidOperationException() { var list = new DblLinkedList <string>(); list.Invoking(l => l.InsertAfter(l.Head, DblLinkedList.CreateNode("1"))) .ShouldThrow <InvalidOperationException>(); }
public void InsertAfterNull_ShouldThrowArgumentException() { var list = new DblLinkedList <string>(); list.Invoking(l => l.InsertAfter(null, DblLinkedList.CreateNode("1"))) .ShouldThrow <ArgumentNullException>(); }
public void InsertAfterHeadNull_ShouldThrowArgumentException() { var list = new DblLinkedList <string>(); list.Invoking(l => l.InsertAfter(l.Head, null)) .ShouldThrow <ArgumentNullException>(); }
public void InsertBeforeTailNull_ShouldThrowArgumentException() { var list = new DblLinkedList <string>(); list.Invoking(l => l.InsertBefore(l.Tail, null)) .ShouldThrow <ArgumentNullException>(); }