Example #1
0
        public void APITestConnectionAndCapabilities()
        {
            // intialize the connection.
            APIConnection api_instance = new APIConnection("http://api06.dev.openstreetmap.org/",
                "osmsharp", "osmsharp");

            // get capabilities.
            APICapabilities api_capabilities = api_instance.GetCapabilities();

            // check result.
            Assert.AreEqual(0.25, api_capabilities.AreaMaximum);
            Assert.AreEqual(0.6, api_capabilities.VersionMinimum);
            Assert.AreEqual(0.6, api_capabilities.VersionMaximum);
            Assert.AreEqual(5000, api_capabilities.TracePointsPerPage);
            Assert.AreEqual(2000, api_capabilities.WayNodesMaximum);
            Assert.AreEqual(300, api_capabilities.TimeoutSeconds);
            Assert.AreEqual(50000, api_capabilities.ChangeSetsMaximumElement);
        }