public void CanInsertNineAfterSeven() { //Arrange Node node1 = new Node(7); Node node2 = new Node(2); Node node3 = new Node(4); Node node4 = new Node(9); SLinkedList list = new SLinkedList(node1); list.Insert(node2.Data); list.Append(node3.Data); list.InsertBefore(node4, node1); //Act bool check = list.Includes(9); //Assert Assert.True(check); }
public void WhereKIsNegative() { //Arrange Node node3 = new Node(4); Node node5 = new Node(3); Node node1 = new Node(7); Node node4 = new Node(9); Node node2 = new Node(2); SLinkedList list = new SLinkedList(node1); list.Insert(node2.Data); list.Append(node3.Data); list.InsertBefore(node4, node1); list.InsertAfter(node5, node1); //Act int check = list.ValueAtIndex(-1); //Assert Assert.Equal(-1, check); }
public void RequestedIndexOutsideLimit() { //Arrange Node node3 = new Node(4); Node node5 = new Node(3); Node node1 = new Node(7); Node node4 = new Node(9); Node node2 = new Node(2); SLinkedList list = new SLinkedList(node1); list.Insert(node2.Data); list.Append(node3.Data); list.InsertBefore(node4, node1); list.InsertAfter(node5, node1); //Act int check = list.ValueAtIndex(6); //Assert Assert.Equal(-1, check); }