Beispiel #1
0
        public async Task CanGetServiceTileInfo(string rootUrl, string serviceId)
        {
            var gateway = new PortalGateway(rootUrl);

            var response = await IntegrationTestFixture.TestPolicy.Execute(() =>
            {
                return(gateway.DescribeService(serviceId.AsEndpoint()));
            });

            Assert.NotNull(response.SingleFusedMapCache);
            Assert.NotNull(response.TileInfo);
            Assert.NotNull(response.TileInfo.Lods);
            Assert.NotNull(response.TileInfo.Origin);
            Assert.NotNull(response.TileInfo.SpatialReference);
            Assert.NotNull(response.TileInfo.SpatialReference.Wkid);
            Assert.Equal(512, response.TileInfo.Rows);
            Assert.Equal(512, response.TileInfo.Cols);
            Assert.Equal(96, response.TileInfo.Dpi);
        }