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"); }