public void TestNonUnique()
        {
            SupportQuadTreeToolNonUnique <MXCIFQuadTree> tools = new SupportQuadTreeToolNonUnique <MXCIFQuadTree>(
                MXCIF_FACTORY,
                SupportGeneratorRectangleNonUniqueIntersecting.INSTANCE,
                MXCIF_RI_ADDERNONUNIQUE,
                MXCIF_RI_REMOVER,
                MXCIF_RI_QUERIER,
                false);

            SupportExecNonUniqueRandomMovingRectangles.RunAssertion(tools);
        }
        public void TestNonUnique()
        {
            var tools = new SupportQuadTreeToolNonUnique <PointRegionQuadTree <object> >(
                POINTREGION_FACTORY,
                SupportGeneratorPointNonUniqueInteger.INSTANCE,
                POINTREGION_RI_ADDERNONUNIQUE,
                POINTREGION_RI_REMOVER,
                POINTREGION_RI_QUERIER,
                true);

            SupportExecNonUniqueRandomMovingRectangles.RunAssertion(tools);
        }