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)); }
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)); }
public StartService(ServiceDescription serviceDescription) { Guard.AgainstNullArgument("serviceDescription", serviceDescription); Endpoint = new ArcGISServerAdminEndpoint(string.Format(Operations.StartService, serviceDescription.Name, serviceDescription.Type)); }
public PublicKey() { Endpoint = new ArcGISServerAdminEndpoint(Operations.PublicKey); }
public ServiceReport(string path) { Endpoint = new ArcGISServerAdminEndpoint(string.Format(Operations.ServiceReport, path.Replace("/", "")).Replace("//", "/")); }