24 references to Covers
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\HttpRequestBodyReader.cs (1)
50if (!_readableRequestContentTypes.Covers(contentType.MediaType))
Logging\Internal\HttpResponseBodyReader.cs (1)
55if (!_readableResponseContentTypes.Covers(contentType.MediaType!))
Microsoft.Extensions.Http.Diagnostics.Tests (22)
Logging\MediaTypeCollectionExtensionsTest.cs (22)
28collection.Covers("application/xml").Should().BeTrue(); 29collection.Covers("APPLICATION/XML").Should().BeTrue(); 30collection.Covers("application/json").Should().BeTrue(); 31collection.Covers("APPLICATION/JSON").Should().BeTrue(); 32collection.Covers("application/atom+xml").Should().BeTrue(); 33collection.Covers("APPLICATION/ATOM+XML").Should().BeTrue(); 34collection.Covers("application/mud+json").Should().BeTrue(); 35collection.Covers("APPLICATION/MUD+JSON").Should().BeTrue(); 36collection.Covers("TEXT/WHATEVER").Should().BeTrue(); 37collection.Covers("text/whatever").Should().BeTrue(); 38collection.Covers("text/whatever-else").Should().BeTrue(); 46collection.Covers(null!).Should().BeFalse(); 47collection.Covers("").Should().BeFalse(); 48collection.Covers("image").Should().BeFalse(); 49collection.Covers("image/png").Should().BeFalse(); 50collection.Covers("audio/ogg").Should().BeFalse(); 51collection.Covers("application").Should().BeFalse(); 52collection.Covers("application/octet-stream").Should().BeFalse(); 53collection.Covers("application/x-httpd-php").Should().BeFalse(); 54collection.Covers("application/json-seq").Should().BeFalse(); 55collection.Covers("application/missing-blocks+cbor-seq").Should().BeFalse(); 56collection.Covers("application/secevent+jwt").Should().BeFalse();