public void ReadAsMultipartAsync_DetectsNonMultipartContent() { Assert.ThrowsArgumentNull(() => HttpContentMultipartExtensions.IsMimeMultipartContent(null), "content"); Assert.ThrowsArgument(() => new ByteArrayContent(new byte[0]).ReadAsMultipartAsync().Result, "content"); Assert.ThrowsArgument(() => new StringContent(String.Empty).ReadAsMultipartAsync().Result, "content"); Assert.ThrowsArgument(() => new StringContent(String.Empty, Encoding.UTF8, "multipart/form-data").ReadAsMultipartAsync().Result, "content"); }
public void IsMimeMultipartContent_ThrowsOnNullContent() { Assert.ThrowsArgumentNull( () => HttpContentMultipartExtensions.IsMimeMultipartContent(null), "content" ); }
public void IsMimeMultipartContentVerifyArguments() { Assert.ThrowsArgumentNull(() => { HttpContent content = null; HttpContentMultipartExtensions.IsMimeMultipartContent(content); }, "content"); }
public void IsMimeMultipartContent_ThrowsOnNullSubType() { StringContent content = new StringContent(String.Empty); Assert.ThrowsArgumentNull( () => HttpContentMultipartExtensions.IsMimeMultipartContent(content, null), "subtype" ); }