コード例 #1
0
        public void Sli_exceptions_set_sli_error()
        {
            var observer = new AspNetMetricsObserver(new AspNetMetricsOptions(), _metrics);

            observer.OnUnhandledException(_httpContext, new SliException(ErrorType.InternalDependency, "dep"));

            _httpContext.HasError(out var error).ShouldBeTrue();
            error.ShouldNotBeNull();
            error.Value.Item1.ShouldBe(ErrorType.InternalDependency);
            error.Value.Item2.ShouldBe("dep");
        }