public void SetUp()
 {
     mockTraceLogger = Substitute.For <ITracingLogger>();
     method          = new Method <string, string>(MethodType.Unary,
                                                   FakeServiceName, FakeMethodName, Marshallers.StringMarshaller,
                                                   Marshallers.StringMarshaller);
     context = new ClientInterceptorContext <string, string>(method, FakeHost,
                                                             new CallOptions());
     fakeTimeSource = new MonotonicTimeSource();
     expectedStartTimestampTicks =
         fakeTimeSource.TimestampTicks + MonotonicTimeSource.TicksPerUs;
     expectedEndTimestampTicks =
         expectedStartTimestampTicks + MonotonicTimeSource.TicksPerUs;
     expectedStartTimestampUs =
         fakeTimeSource.ConvertTicksToUs(expectedStartTimestampTicks);
     expectedDurationUs = fakeTimeSource.GetDurationUs(
         expectedStartTimestampTicks, expectedEndTimestampTicks);
     classUnderTest = new TracingGrpcInterceptor(mockTraceLogger, fakeTimeSource);
 }
Ejemplo n.º 2
0
 public void SetUp()
 {
     _mockTraceLogger = Substitute.For <ITracingLogger>();
     _fakeTimeSource  = new MonotonicTimeSource();
     _classUnderTest  = new TracingAspect(_mockTraceLogger, _fakeTimeSource);
 }
Ejemplo n.º 3
0
 public TracingAspect(ITracingLogger traceLogger, ITimeSource timeSource)
 {
     _traceLogger = traceLogger;
     _timeSource  = timeSource;
 }
 public TaskExecutorTracingHelper(ITracingLogger tracingLogger, ITimeSource timeSource)
 {
     _tracingLogger = tracingLogger;
     _timeSource    = timeSource;
 }
 public TracingGrpcInterceptor(ITracingLogger traceLogger, ITimeSource timeSource)
 {
     this.traceLogger = traceLogger;
     this.timeSource  = timeSource;
 }