public void FindByTest() { node1.Value = 1; node2.Value = 10; node3.Value = 25; node4.Value = 100; List <DLinkNode <int> > finded1 = node3.FindBy(10); List <DLinkNode <int> > finded2 = node3.FindBy(100); List <DLinkNode <int> > finded3 = node4.FindBy(100); List <DLinkNode <int> > finded4 = node1.FindBy(100); List <DLinkNode <int> > finded5 = node4.FindBy(80); Assert.AreEqual(1, finded1.Count); Assert.AreEqual(node2, finded1[0]); Assert.AreEqual(1, finded2.Count); Assert.AreEqual(node4, finded2[0]); Assert.AreEqual(1, finded3.Count); Assert.AreEqual(node4, finded3[0]); Assert.AreEqual(1, finded4.Count); Assert.AreEqual(node4, finded4[0]); Assert.AreEqual(0, finded5.Count); }
public void FindByTest() { node1.Value = 1; node2.Value = 10; node3.Value = 25; node4.Value = 100; DLinkNode finded1 = node3.FindBy(10); DLinkNode finded2 = node3.FindBy(100); DLinkNode finded3 = node4.FindBy(100); DLinkNode finded4 = node1.FindBy(100); DLinkNode finded5 = node4.FindBy(80); Assert.AreEqual(node2, finded1); Assert.AreEqual(node4, finded2); Assert.AreEqual(node4, finded3); Assert.AreEqual(node4, finded4); Assert.AreEqual("not find", finded5.Value); }