public static void zig_zag_thing() {
            var data = _polyPairData["Zig-zag Thing"];
            var unionOperation = new PolygonUnionOperation();

            var result = unionOperation.Union(data.A, data.B) as Polygon2;
            Assert.NotNull(result);
            Assert.True(result.SpatiallyEqual(data.R));

            result = unionOperation.Union(data.B, data.A) as Polygon2;
            Assert.NotNull(result);
            Assert.True(result.SpatiallyEqual(data.R));
        }
 static PolygonUnionFacts() {
     _polyPairData = PolyOperationTestUtility.GeneratePolyPairUnionTestDataCollection();
     _unionOperation = new PolygonUnionOperation();
 }