private void Initialize(MediaTypeHeaderValue mediaRange) { if (mediaRange == null) { throw new ArgumentNullException("mediaRange"); } if (!mediaRange.IsMediaRange()) { throw new InvalidOperationException(RS.Format(Properties.Resources.InvalidMediaRange, mediaRange.ToString())); } MediaRange = mediaRange; }
private void Initialize(MediaTypeHeaderValue mediaRange) { if (mediaRange == null) { throw Fx.Exception.ArgumentNull("mediaRange"); } if (!mediaRange.IsMediaRange()) { throw Fx.Exception.AsError( new InvalidOperationException( SR.InvalidMediaRange(mediaRange.ToString()))); } this.MediaRange = mediaRange; }
public void Constructor(MediaTypeHeaderValue mediaType) { FormUrlEncodedMediaTypeFormatter formatter = new FormUrlEncodedMediaTypeFormatter(); Assert.True(formatter.SupportedMediaTypes.Contains(mediaType), String.Format("SupportedMediaTypes should have included {0}.", mediaType.ToString())); }
public void ToString_UseDifferentMediaTypes_AllSerializedCorrectly() { MediaTypeHeaderValue mediaType = new MediaTypeHeaderValue("text/plain"); Assert.Equal("text/plain", mediaType.ToString()); mediaType.CharSet = "utf-8"; Assert.Equal("text/plain; charset=utf-8", mediaType.ToString()); mediaType.Parameters.Add(new NameValueHeaderValue("custom", "\"custom value\"")); Assert.Equal("text/plain; charset=utf-8; custom=\"custom value\"", mediaType.ToString()); mediaType.CharSet = null; Assert.Equal("text/plain; custom=\"custom value\"", mediaType.ToString()); }
private static void UnparseType(JObject obj, MediaTypeHeaderValue Type) { if (Type != null) { obj[TYPE] = Type.ToString(); } }