public void TestMediaTypes(string mediaType, string type, string subType, string suffix, string structured)
        {
            var parsedMediaType = new ParsedMediaType(mediaType);

            Assert.Equal(type, parsedMediaType.Type);
            Assert.Equal(subType, parsedMediaType.SubType);
            Assert.Equal(suffix, parsedMediaType.Suffix);
            Assert.Equal(structured, parsedMediaType.StructuredType);
        }
 public bool Supports(ParsedMediaType mediaType)
 {
     return(string.Equals(mediaType.Type, "multipart", StringComparison.OrdinalIgnoreCase) &&
            string.Equals(mediaType.SubType, "form-data", StringComparison.OrdinalIgnoreCase));
 }
Esempio n. 3
0
 public IMediaFormatter GetMediaFormatter(ParsedMediaType mediaType)
 {
     return(mediaFormatters.FirstOrDefault(f => f.Supports(mediaType)));
 }
 public bool Supports(ParsedMediaType mediaType)
 {
     return(string.Equals(mediaType.Type, "application", StringComparison.OrdinalIgnoreCase) &&
            string.Equals(mediaType.StructuredType, "json", StringComparison.OrdinalIgnoreCase));
 }