Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }