예제 #1
0
        public void InnerHandler_Unset()
        {
            var mockTracer   = new Mock <IManagedTracer>();
            var traceHandler = new UnchainedTraceHeaderPropagatingHandler(() => mockTracer.Object);

            Assert.Null(traceHandler.InnerHandler);
        }
        public void InnerHandler_Unset()
        {
            var mockTracer = new Mock <IManagedTracer>();

#pragma warning disable CS0618 // Type or member is obsolete
            var traceHandler = new UnchainedTraceHeaderPropagatingHandler(() => mockTracer.Object);
#pragma warning restore CS0618 // Type or member is obsolete

            Assert.Null(traceHandler.InnerHandler);
        }
예제 #3
0
 public PropagationController([FromServices] IManagedTracer tracer, [FromServices] UnchainedTraceHeaderPropagatingHandler propagatingHandler)
 {
     _tracer             = tracer;
     _propagatingHandler = propagatingHandler;
 }