public void RemoveHandlerTest() { Octree <Volume> .OctreeNode node = new Octree <Volume> .OctreeNode(new Volume( new Vector3(0, 0, 0), new Vector3(4, 4, 4), new Color(1, 1, 1, 1))); Octree <Volume> .OctreeNode nodeExpected = new Octree <Volume> .OctreeNode(new Volume(new Vector3(0, 0, 0), new Vector3(4, 4, 4), new Color(1, 1, 1, 1))); nodeExpected.data.Middle = new Vector3(2, 2, 2); Volume child = new Volume(new Vector3(0, 0, 0), new Vector3(2, 2, 2), new Color(1, 1, 1, 1)); Volume.AddHandler(ref node, child); Volume.RemoveHandler(ref node, child); Assert.IsTrue(nodeExpected.data.Equals(node.data)); }