Esempio n. 1
0
        public void TestSetup()
        {
            tracer = Substitute.For <ITracer>();
            tracer.CurrentContext.Returns(new TraceContext(Guid.NewGuid(), Guid.NewGuid()));
            tracer.BeginSpan().Returns(spanBuilder = Substitute.For <ISpanBuilder>());

            module = new TracingModule(new TracingConfiguration(tracer))
            {
                TargetServiceProvider     = () => targetService,
                TargetEnvironmentProvider = () => targetEnvironment
            };

            targetService     = Guid.NewGuid().ToString();
            targetEnvironment = Guid.NewGuid().ToString();

            request  = Request.Get("foo/bar");
            response = Responses.Ok;

            context = Substitute.For <IRequestContext>();
            context.Request.Returns(_ => request);
            context.Parameters.Returns(RequestParameters.Empty.WithStrategy(new ParallelRequestStrategy(2)));
        }
 public void SetUp()
 {
     traceReporter = Substitute.For <ITraceReporter>();
     Trace.Configuration.Reporter = traceReporter;
     tracingModule = new TracingModule("serviceName");
 }