private void ReadCorrelationContextBasicParsingGarbage(string correlationContext)
        {
            WebHeaderCollection headers = new WebHeaderCollection {
                [RequestResponseHeaders.CorrelationContextHeader] = correlationContext
            };

            var activity = new Activity("foo");

            headers.ReadActivityBaggage(activity);

            var baggage = activity.Baggage.ToArray();

            Assert.AreEqual(0, baggage.Length);
        }
        private void ReadCorrelationContextBasicParsing(string correlationContext)
        {
            WebHeaderCollection headers = new WebHeaderCollection {
                [RequestResponseHeaders.CorrelationContextHeader] = correlationContext
            };

            var activity = new Activity("foo");

            headers.ReadActivityBaggage(activity);

            var baggage = activity.Baggage.ToArray();

            Assert.AreEqual(2, baggage.Length);
            Assert.IsNotNull(baggage.SingleOrDefault(i => i.Key == "k1" && i.Value == "v1"));
            Assert.IsNotNull(baggage.SingleOrDefault(i => i.Key == "k2" && i.Value == "v2"));
        }