public void ArcGISServerAdminEndpointHasCorrectFormat()
        {
            Assert.Throws <ArgumentNullException>(() => new ArcGISServerAdminEndpoint(""));

            var endpoint2 = new ArcGISServerAdminEndpoint("/admin/admin/admin/");

            Assert.True(endpoint2.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));

            var endpoint3 = new ArcGISServerAdminEndpoint("something/MapServer");

            Assert.True(endpoint3.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));

            var endpoint4 = new ArcGISServerAdminEndpoint("/admin/");

            Assert.True(endpoint4.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));

            var endpoint5 = new ArcGISServerAdminEndpoint("admin/");

            Assert.True(endpoint5.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));

            var endpoint6 = new ArcGISServerAdminEndpoint("admin");

            Assert.True(endpoint6.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));

            var endpoint7 = new ArcGISServerAdminEndpoint("/admin");

            Assert.True(endpoint7.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));

            var endpoint8 = new ArcGISServerAdminEndpoint("/");

            Assert.True(endpoint8.RelativeUrl.StartsWith("admin/", StringComparison.InvariantCultureIgnoreCase));
        }
Exemple #2
0
        public void ArcGISServerAdminEndpointHasCorrectFormatWithRelativeUrl(string relativeUrl)
        {
            var endpoint = new ArcGISServerAdminEndpoint(relativeUrl);

            Assert.Equal("admin/" + relativeUrl, endpoint.RelativeUrl);

            endpoint = relativeUrl.AsAdminEndpoint();
            Assert.Equal("admin/" + relativeUrl, endpoint.RelativeUrl);
        }
 public ServiceStatus(ServiceDescription serviceDescription)
 {
     Endpoint = new ArcGISServerAdminEndpoint(String.Format(Operations.ServiceStatus, serviceDescription.Name, serviceDescription.Type));
 }
Exemple #4
0
 public StartService(ServiceDescription serviceDescription)
 {
     Guard.AgainstNullArgument("serviceDescription", serviceDescription);
     Endpoint = new ArcGISServerAdminEndpoint(string.Format(Operations.StartService, serviceDescription.Name, serviceDescription.Type));
 }
Exemple #5
0
 public PublicKey()
 {
     Endpoint = new ArcGISServerAdminEndpoint(Operations.PublicKey);
 }
Exemple #6
0
 public ServiceReport(string path)
 {
     Endpoint = new ArcGISServerAdminEndpoint(string.Format(Operations.ServiceReport, path.Replace("/", "")).Replace("//", "/"));
 }