コード例 #1
0
 public void Init()
 {
     fixture          = new Fixture();
     logger           = MockRepository.GenerateStub <ILog>();
     queue            = new BlockingCollection <Span>();
     testMaxBatchSize = 10;
     spanProcessor    = MockRepository.GenerateStub <SpanProcessor>(new Uri("http://localhost"), queue, testMaxBatchSize);
     spanProcessor.Stub(x => x.SendSpansToZipkin(Arg <string> .Is.Anything)).WhenCalled(s => { });
     taskFactory = MockRepository.GenerateStub <SpanProcessorTaskFactory>(logger, null);
     spanProcessor.spanProcessorTaskFactory = taskFactory;
 }
コード例 #2
0
 public void Stop()
 {
     spanProcessor.Stub(x => x.Stop()).CallOriginalMethod(OriginalCallOptions.NoExpectation);
     spanProcessor.Stop();
     taskFactory.AssertWasCalled(x => x.StopTask());
 }