示例#1
0
        public void GetClosestTest()
        {
            TestHelper.ManyNodes(out table, out List <NodeId> nodes);


            var closest = table.GetClosest(table.LocalNode.Id).ToList();

            Assert.AreEqual(8, closest.Count, "#1");
            for (int i = 0; i < 8; i++)
            {
                Assert.IsTrue(closest.Exists(node => nodes[i].Equals(closest[i].Id)));
            }
        }
        public void GetClosestTest()
        {
            List <NodeId> nodes;

            TestHelper.ManyNodes(out table, out nodes);


            List <Node> closest = table.GetClosest(table.LocalNode.Id);

            Assert.AreEqual(8, closest.Count, "#1");
            for (int i = 0; i < 8; i++)
            {
                Assert.IsTrue(closest.Exists(delegate(Node node) { return(nodes[i].Equals(closest[i].Id)); }));
            }
        }