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")); }