Index: test/Common/SharpMap.Tests/Data/Providers/QuadTreeTest.cs =================================================================== diff -u -r581b9d1e95d4239690b59493baf1eb0c0b9a16d7 -r10ce76ccebfdbaf955ec603d573d72c1b57a373e --- test/Common/SharpMap.Tests/Data/Providers/QuadTreeTest.cs (.../QuadTreeTest.cs) (revision 581b9d1e95d4239690b59493baf1eb0c0b9a16d7) +++ test/Common/SharpMap.Tests/Data/Providers/QuadTreeTest.cs (.../QuadTreeTest.cs) (revision 10ce76ccebfdbaf955ec603d573d72c1b57a373e) @@ -2,6 +2,7 @@ using System.Drawing; using System.Linq; using DelftTools.TestUtils; +using DelftTools.Utils.Aop; using NUnit.Framework; using SharpMap.Data.Providers.EGIS.ShapeFileLib; @@ -53,11 +54,21 @@ // 1050ms on my pc TestHelper.AssertIsFasterThan(3000, () => { - for (int i = 0; i < queryRectangles.Length; i++) + var previousBubblingEnabledState = EventSettings.BubblingEnabled; + EventSettings.BubblingEnabled = false; + + try { - var rect = queryRectangles[i]; - quadTree.GetIndices(ref rect, 0f); + for (int i = 0; i < queryRectangles.Length; i++) + { + var rect = queryRectangles[i]; + quadTree.GetIndices(ref rect, 0f); + } } + finally + { + EventSettings.BubblingEnabled = previousBubblingEnabledState; + } }); }