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); }
public void SetUp() { _mockTraceLogger = Substitute.For <ITracingLogger>(); _fakeTimeSource = new MonotonicTimeSource(); _classUnderTest = new TracingAspect(_mockTraceLogger, _fakeTimeSource); }
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; }