public void AddRequestHeaderMapping1AddsSuccessfully() { MediaTypeFormatter formatter = new MockMediaTypeFormatter(); Assert.Empty(formatter.MediaTypeMappings); formatter.AddRequestHeaderMapping("name", "value", StringComparison.CurrentCulture, true, "application/xml"); IEnumerable <RequestHeaderMapping> mappings = formatter.MediaTypeMappings.OfType <RequestHeaderMapping>(); RequestHeaderMapping mapping = Assert.Single(mappings); Assert.Equal("name", mapping.HeaderName); Assert.Equal("value", mapping.HeaderValue); Assert.Equal(StringComparison.CurrentCulture, mapping.HeaderValueComparison); Assert.True(mapping.IsValueSubstring); Assert.Equal(new MediaTypeHeaderValue("application/xml"), mapping.MediaType); }
public void AddRequestHeaderMappingAddsSuccessfully() { MediaTypeFormatter formatter = new MockMediaTypeFormatter(); Assert.Equal(0, formatter.MediaTypeMappings.Count); formatter.AddRequestHeaderMapping("name", "value", StringComparison.CurrentCulture, true, new MediaTypeHeaderValue("application/xml")); IEnumerable <RequestHeaderMapping> mappings = formatter.MediaTypeMappings.OfType <RequestHeaderMapping>(); Assert.Equal(1, mappings.Count()); RequestHeaderMapping mapping = mappings.ElementAt(0); Assert.Equal("name", mapping.HeaderName); Assert.Equal("value", mapping.HeaderValue); Assert.Equal(StringComparison.CurrentCulture, mapping.HeaderValueComparison); Assert.Equal(true, mapping.IsValueSubstring); Assert.Equal(new MediaTypeHeaderValue("application/xml"), mapping.MediaType); }