public void Add_5_NextIsNull() { // arrange BiLinkedList <int> llist = new BiLinkedList <int>(); // act for (int i = 0; i < 5; i++) { llist.Add(i); } llist.Add(5); var node = llist.Get(5); int?actual = node.Next?.Data; int?expected = null; // assert Assert.AreEqual(expected, actual); }
public void Add_5_NextFor4Is5() { // arrange BiLinkedList <int> llist = new BiLinkedList <int>(); // act for (int i = 0; i < 5; i++) { llist.Add(i); } llist.Add(5); var node = llist.Get(4); int actual = node.Next.Data; int expected = 5; // assert Assert.AreEqual(expected, actual); }
public void Add_5_PreviousIs4() { // arrange BiLinkedList <int> llist = new BiLinkedList <int>(); // act for (int i = 0; i < 5; i++) { llist.Add(i); } llist.Add(5); var node = llist.Get(5); int actual = node.Previous.Data; int expected = 4; // assert Assert.AreEqual(expected, actual); }