Пример #1
0
        public void TestToString()
        {
            var codec1    = new NamedNoopCodec("codec1");
            var codec2    = new NamedNoopCodec("codec2");
            var composite = new CompositeCodec <ITextMap>(new List <Codec <ITextMap> > {
                codec1, codec2
            });

            Assert.Equal("codec1 : codec2", composite.ToString());
        }
Пример #2
0
        public CompositeCodecTests()
        {
            var tracer = new Tracer.Builder("service")
                         .WithReporter(new NoopReporter())
                         .Build();

            Span span = (Span)tracer.BuildSpan("foo").Start();

            _spanContext = span.Context;

            _mockCarrier = Substitute.For <ITextMap>();
            _mockCodec1  = Substitute.For <Codec <ITextMap> >();
            _mockCodec2  = Substitute.For <Codec <ITextMap> >();
            _composite   = new CompositeCodec <ITextMap>(new List <Codec <ITextMap> > {
                _mockCodec1, _mockCodec2
            });
        }