Ejemplo n.º 1
0
        public async Task GeteRedlineCountAsync_CountFeatures_FiveFeaturesFound()
        {
            QueryCountResult results = null;
            Map map = null;

            var table = new ServiceFeatureTable(
                new Uri("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Water_Network/FeatureServer/2"));

            await table.InitializeAsync();

            map = new Map();
            map.Layers.Add(new FeatureLayer(table)
            {
                ID = "test"
            });


            var queryTask = new QueryTask(new Uri(table.ServiceUri));

            results = await queryTask.ExecuteCountAsync(new Query("1=1"));

            Assert.IsNotNull(map);
            Assert.IsNotNull(results);
            Assert.AreEqual(5, results.Count);
        }
Ejemplo n.º 2
0
        public async Task GetRedlineCountAsync_CountFeatures_FiveFeaturesFound()
        {
            await ThreadHelper.Run(async() =>
            {
                QueryCountResult results = null;
                Map map = null;

                var table = new ServiceFeatureTable(
                    new Uri("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Water_Network/FeatureServer/2"));

                await table.InitializeAsync();

                map = new Map();
                map.Layers.Add(new FeatureLayer(table)
                {
                    ID = "test"
                });

                var queryTask = new QueryTask(new Uri(table.ServiceUri));
                results       = await queryTask.ExecuteCountAsync(new Query("1=1"));

                //Assert.IsNotNull(map);
                //Assert.IsNotNull(results);
                Assert.AreEqual(5, results.Count);
                System.Diagnostics.Debug.WriteLine("Results count: " + results.Count.ToString());
            });
        }