示例#1
0
        public async Task GetWmtsCapabilitiesAsync()
        {
            var r = await client.GetAsync("/wmts?service=WMTS&request=GetCapabilities");

            Assert.AreEqual(HttpStatusCode.OK, r.StatusCode);

            var expectedXml = Encoding.UTF8.GetString(TestsUtility.ReadResource("Expected.wmts_GetCapabilities.xml"));
            var actualXml   = await r.Content.ReadAsStringAsync();

            expectedXml = TestsUtility.UpdateXmlContents(expectedXml, TestConfiguration.portNumber);

            TestsUtility.CompareXml(expectedXml, actualXml);
        }
示例#2
0
        public async Task GetTmsTileMap3Async()
        {
            var r = await client.GetAsync("/tms/1.0.0/source3");

            Assert.AreEqual(HttpStatusCode.OK, r.StatusCode);

            var expectedXml = Encoding.UTF8.GetString(TestsUtility.ReadResource("Expected.tms_capabilities_TileMap3.xml"));
            var actualXml   = await r.Content.ReadAsStringAsync();

            expectedXml = TestsUtility.UpdateXmlContents(expectedXml, TestConfiguration.portNumber);

            TestsUtility.CompareXml(expectedXml, actualXml);
        }