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)); })); } }