internal static void AssertSingleHeader(CallSettings callSettings, string expectedHeaderName, string expectedHeaderValue) { var metadata = new Metadata(); callSettings.HeaderMutation(metadata); Assert.Equal(1, metadata.Count); Assert.Equal(expectedHeaderName, metadata[0].Key); Assert.Equal(expectedHeaderValue, metadata[0].Value); }
internal static void AssertRoutingHeader(CallSettings callSettings, string expectedHeaderValue) { if (string.IsNullOrEmpty(expectedHeaderValue)) { Assert.Null(callSettings); } else { var metadata = new Metadata(); callSettings.HeaderMutation(metadata); Assert.Equal(1, metadata.Count); Assert.Equal(CallSettings.RequestParamsHeader, metadata[0].Key); Assert.Equal(expectedHeaderValue, metadata[0].Value); } }