示例#1
0
        public void IgnoreHealthCheckRequest()
        {
            var request = new RequestTelemetry {
                Name = "HEAD /health"
            };
            var filter = new SuppressHealthStaticAndBotsResourcesFilter(_telemetryProcessor.Object);

            filter.Process(request);
            _telemetryProcessor.Verify(x => x.Process(It.IsAny <ITelemetry>()), Times.Never);
        }
示例#2
0
        public void LogNormalRequest()
        {
            var request = new RequestTelemetry {
                Name = "index.htm"
            };
            var filter = new SuppressHealthStaticAndBotsResourcesFilter(_telemetryProcessor.Object);

            filter.Process(request);
            _telemetryProcessor.Verify(x => x.Process(It.IsAny <ITelemetry>()), Times.Exactly(1));
        }