public void StartProcessingSpans()
        {
            SetupSpanCollector();

            spanCollector.Start();
            spanProcessorStub.AssertWasCalled(x => x.Start());
        }
        public void Stop_RemainingGetLoggedIfCancelled()
        {
            spanProcessor.Stub(x => x.Stop()).CallOriginalMethod(OriginalCallOptions.NoExpectation);
            taskFactory.Expect(x => x.IsTaskCancelled()).Return(true);

            spanProcessor.spanQueue.Add(new Span());
            spanProcessor.Stop();

            spanProcessor.AssertWasCalled(s => s.SendSpansToZipkin(Arg <string> .Is.Anything));
        }