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