public void CanWriteAsThrowsWithNullContent() { MockMediaTypeFormatter formatter = new MockMediaTypeFormatter(); MediaTypeHeaderValue mediaType = null; Assert.ThrowsArgumentNull(() => formatter.CanWriteAs(typeof(int), null, out mediaType), "mediaType"); }
public void CanWriteTypeReturnsTrue(Type variationType, object testData) { MockMediaTypeFormatter formatter = new MockMediaTypeFormatter() { CallBase = true }; foreach (string mediaType in HttpUnitTestDataSets.LegalMediaTypeStrings) { formatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue(mediaType)); } MediaTypeHeaderValue matchedMediaType = null; Assert.True(formatter.CanWriteAs(variationType, formatter.SupportedMediaTypes[0], out matchedMediaType)); }