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; }
public void Stop() { spanProcessor.Stub(x => x.Stop()).CallOriginalMethod(OriginalCallOptions.NoExpectation); spanProcessor.Stop(); taskFactory.AssertWasCalled(x => x.StopTask()); }