public void InsertAfter_Tail_Test() { DLinkedNode node6 = new DLinkedNode(); node6.InsertAfter(node5); Assert.AreEqual(node5.Next, node6); Assert.AreEqual(node6.Previous, node5); }
public void InsertAfter_Mid_Test() { DLinkedNode node6 = new DLinkedNode(); node6.InsertAfter(node2); Assert.AreEqual(node2.Next, node6); Assert.AreEqual(node6.Previous, node2); Assert.AreEqual(node6.Next, node3); Assert.AreEqual(node3.Previous, node6); }
public void Setup() { //搭建测试环境 //创建五个节点 node1 = new DLinkedNode(); node2 = new DLinkedNode(); node3 = new DLinkedNode(); node4 = new DLinkedNode(); node5 = new DLinkedNode(); //创建链表 node2.InsertAfter(node1); node3.InsertAfter(node2); node4.InsertAfter(node3); node5.InsertAfter(node4); }