public void TestConvertFeatureCollection()
        {
            // arrange
            var featureCollection = new FeatureCollection();
            var geom = new Geometry { type = "Polygon" };
            double[,] numbers = { { 1, 2 }, { 3, 4 } };
            geom.coordinates = numbers;
            var feature = new Feature {geometry = geom};
            feature.id = "1";
            feature.Properties.Add("LOWPARCELID", "1902226080");
            featureCollection.features.Add(feature);

            // act
            var result = featureCollection.ToEsriJJson();

            // assert
            Assert.IsTrue(result.geometryType == "esriGeometryPolygon");
        }
        public void TestConvertFeature()
        {
            var feature = new Feature();

            // arrange
            var geom = new Geometry {type = "Polygon"};
            double[,] numbers = {{1, 2}, {3, 4}};
            geom.coordinates = numbers;
            feature.geometry = geom;
            feature.id = "1";
            feature.Properties.Add("LOWPARCELID", "1902226080");

            // act
            var result = feature.ToEsriJson();

            // assert
            Assert.IsTrue(result.attributes.Count == 2);
            Assert.IsTrue(result.geometry.rings!=null);
        }