public void TestInsert2() { var linkList = new LinearLinkList <int>(); linkList.Insert(0, new LinearLinkListNode <int>(1)); linkList.Insert(0, new LinearLinkListNode <int>(2)); Assert.AreEqual(2, linkList[0].Data); Assert.AreEqual(1, linkList[1].Data); Assert.IsNull(linkList[1].Next); }
public void TestDeleteAt1() { var linkList = new LinearLinkList <int>(); linkList.Insert(0, new LinearLinkListNode <int>(1)); linkList.Insert(1, new LinearLinkListNode <int>(2)); linkList.Insert(2, new LinearLinkListNode <int>(3)); linkList.DeleteAt(0); Assert.AreEqual(2, linkList[0].Data); Assert.AreEqual(3, linkList[1].Data); }