public void ContainsValues() { var bounds = new CubeBounds(new Vector(0, 0, 0), 2); var octree = new Octree <string>(bounds); octree.AddValue(Vector.Zero, "fee"); octree.AddValue(Vector.One, "fi"); Assert.IsNotNull(octree.Contains("fee")); Assert.IsNotNull(octree.Contains("fi")); }
public void CountValues() { var bounds = new CubeBounds(new Vector(0, 0, 0), 2); var octree = new Octree <string>(bounds); for (int i = 0; i < 100; i++) { octree.AddValue(Vector.Random(), "beer"); } Assert.AreEqual(100, octree.CountValues()); }