public void IsApplicationInsightsUrlReturnsFalseForNullOrEmptyUrl() { using (TelemetryConfiguration configuration = this.CreateStubTelemetryConfiguration()) { string url = null; ApplicationInsightsUrlFilter urlFilter = new ApplicationInsightsUrlFilter(configuration); Assert.IsFalse(urlFilter.IsApplicationInsightsUrl(url)); url = string.Empty; Assert.IsFalse(urlFilter.IsApplicationInsightsUrl(url)); } }
public void IsApplicationInsightsUrlReturnsTrueForTelemetryChannelEndpointAddress() { using (TelemetryConfiguration configuration = this.CreateStubTelemetryConfiguration()) { string url = "https://endpointaddress"; ApplicationInsightsUrlFilter urlFilter = new ApplicationInsightsUrlFilter(configuration); Assert.IsTrue(urlFilter.IsApplicationInsightsUrl(url)); } }
public void IsApplicationInsightsUrlReturnsTrueForQuickPulseServiceEndpoint() { using (TelemetryConfiguration configuration = this.CreateStubTelemetryConfiguration()) { string url = "https://rt.services.visualstudio.com/QuickPulseService.svc"; ApplicationInsightsUrlFilter urlFilter = new ApplicationInsightsUrlFilter(configuration); Assert.IsTrue(urlFilter.IsApplicationInsightsUrl(url)); } }
public void IsApplicationInsightsUrlReturnsTrueForTelemetryServiceEndpointIfTelemetryChannelIsNull() { using (TelemetryConfiguration configuration = this.CreateStubTelemetryConfiguration()) { configuration.TelemetryChannel = null; string url = "https://dc.services.visualstudio.com/v2/track"; ApplicationInsightsUrlFilter urlFilter = new ApplicationInsightsUrlFilter(configuration); Assert.IsTrue(urlFilter.IsApplicationInsightsUrl(url)); } }
public void IsApplicationInsightsUrlReturnsFalseIfTelemetryChannelIsNull() { using (TelemetryConfiguration configuration = this.CreateStubTelemetryConfiguration()) { configuration.TelemetryChannel = null; string url = "https://something.local"; ApplicationInsightsUrlFilter urlFilter = new ApplicationInsightsUrlFilter(configuration); Assert.IsFalse(urlFilter.IsApplicationInsightsUrl(url)); } }