public void IsMediaRange_Returns_False_For_Non_Media_Ranges() { MediaTypeHeaderValue mediaType = new MediaTypeHeaderValue("text/xml"); Assert.IsFalse(mediaType.IsMediaRange(), "MediaTypeHeadeValueExtensionMethods.IsMediaRange should have returned false for 'text/xml'."); mediaType = new MediaTypeHeaderValue("*/someSubType"); Assert.IsFalse(mediaType.IsMediaRange(), "MediaTypeHeadeValueExtensionMethods.IsMediaRange should have returned true for '*/someSubType'."); }
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; }
public void IsMediaRange_Returns_True_For_Media_Ranges() { MediaTypeHeaderValue mediaType = new MediaTypeHeaderValue("text/*"); Assert.IsTrue(mediaType.IsMediaRange(), "MediaTypeHeadeValueExtensionMethods.IsMediaRange should have returned true for 'text/*'."); mediaType = new MediaTypeHeaderValue("application/*"); mediaType.CharSet = "ISO-8859-1"; Assert.IsTrue(mediaType.IsMediaRange(), "MediaTypeHeadeValueExtensionMethods.IsMediaRange should have returned true for 'application/*'."); mediaType = new MediaTypeHeaderValue("someType/*"); Assert.IsTrue(mediaType.IsMediaRange(), "MediaTypeHeadeValueExtensionMethods.IsMediaRange should have returned true for 'someType/*'."); mediaType = new MediaTypeHeaderValue("*/*"); Assert.IsTrue(mediaType.IsMediaRange(), "MediaTypeHeadeValueExtensionMethods.IsMediaRange should have returned true for '*/*'."); }
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; }
private void VerifyAndSetMediaType(MediaTypeHeaderValue mediaType) { if (mediaType == null) { throw Fx.Exception.ArgumentNull("mediaType"); } if (mediaType.IsMediaRange()) { throw Fx.Exception.AsError( new InvalidOperationException( SR.MediaTypeCanNotBeMediaRange(mediaType.MediaType))); } this.MediaType = mediaType; }