Example #1
0
 public void IsApplicationInsightsUrlReturnsTrueForTelemetryChannelEndpointAddress()
 {
     using (TelemetryConfiguration configuration = this.CreateStubTelemetryConfiguration())
     {
         string url = "https://endpointaddress";
         ApplicationInsightsUrlFilter urlFilter = new ApplicationInsightsUrlFilter(configuration);
         Assert.IsTrue(urlFilter.IsApplicationInsightsUrl(url));
     }
 }
Example #2
0
 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));
     }
 }
Example #3
0
 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));
     }
 }
Example #4
0
 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));
     }
 }
Example #5
0
 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));
     }
 }