private NeedProcessRequest ( |
||
httpContext | Current http context. | |
return | bool |
public void NeedProcessRequestReturnsFalseOnNullHttpContext() { var module = new RequestTrackingTelemetryModule(); { Assert.False(module.NeedProcessRequest(null)); } }
public void NeedProcessRequestReturnsFalseOnNullHttpContext() { var module = new RequestTrackingTelemetryModule(); { Assert.False(module.NeedProcessRequest(null)); } }
public void NeedProcessRequestReturnsTrueForNon200() { var context = HttpModuleHelper.GetFakeHttpContext(); context.Response.StatusCode = 500; context.Handler = new System.Web.Handlers.AssemblyResourceLoader(); var requestTelemetry = context.CreateRequestTelemetryPrivate(); requestTelemetry.Start(); var module = new RequestTrackingTelemetryModule(); var configuration = TelemetryConfiguration.CreateDefault(); module.Initialize(configuration); Assert.True(module.NeedProcessRequest(context)); }
public void NeedProcessRequestReturnsFalseForCustomHandler() { var context = HttpModuleHelper.GetFakeHttpContext(); context.Response.StatusCode = 200; context.Handler = new FakeHttpHandler(); var requestTelemetry = context.CreateRequestTelemetryPrivate(); requestTelemetry.Start(); var module = new RequestTrackingTelemetryModule(); module.Handlers.Add("Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModuleTest+FakeHttpHandler"); var configuration = TelemetryConfiguration.CreateDefault(); module.Initialize(configuration); Assert.False(module.NeedProcessRequest(context)); }
public void NeedProcessRequestReturnsTrueForNon200() { var context = HttpModuleHelper.GetFakeHttpContext(); context.Response.StatusCode = 500; context.Handler = new System.Web.Handlers.AssemblyResourceLoader(); var requestTelemetry = context.CreateRequestTelemetryPrivate(); requestTelemetry.Start(); var module = new RequestTrackingTelemetryModule(); var configuration = TelemetryConfiguration.CreateDefault(); module.Initialize(configuration); Assert.True(module.NeedProcessRequest(context)); }
public void NeedProcessRequestReturnsTrueForUnknownHandler() { var context = HttpModuleHelper.GetFakeHttpContext(); context.Response.StatusCode = 200; context.Handler = new FakeHttpHandler(); var requestTelemetry = context.CreateRequestTelemetryPrivate(); requestTelemetry.Start(); using (var module = new RequestTrackingTelemetryModule()) { var configuration = TelemetryConfiguration.CreateDefault(); module.Initialize(configuration); Assert.IsTrue(module.NeedProcessRequest(context)); } }
public void NeedProcessRequestReturnsFalseForCustomHandler() { var context = HttpModuleHelper.GetFakeHttpContext(); context.Response.StatusCode = 200; context.Handler = new FakeHttpHandler(); var requestTelemetry = context.CreateRequestTelemetryPrivate(); requestTelemetry.Start(); var module = new RequestTrackingTelemetryModule(); module.Handlers.Add("Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModuleTest+FakeHttpHandler"); var configuration = TelemetryConfiguration.CreateDefault(); module.Initialize(configuration); Assert.False(module.NeedProcessRequest(context)); }
public void NeedProcessRequestReturnsTrueForUnknownHandler() { var context = HttpModuleHelper.GetFakeHttpContext(); context.Response.StatusCode = 200; context.Handler = new FakeHttpHandler(); var requestTelemetry = context.CreateRequestTelemetryPrivate(); requestTelemetry.Start(); using (var module = new RequestTrackingTelemetryModule()) { var configuration = TelemetryConfiguration.CreateDefault(); module.Initialize(configuration); Assert.IsTrue(module.NeedProcessRequest(context)); } }