コード例 #1
0
 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");
 }
コード例 #2
0
 public void IsMimeMultipartContent_ThrowsOnNullContent()
 {
     Assert.ThrowsArgumentNull(
         () => HttpContentMultipartExtensions.IsMimeMultipartContent(null),
         "content"
         );
 }
コード例 #3
0
 public void IsMimeMultipartContentVerifyArguments()
 {
     Assert.ThrowsArgumentNull(() =>
     {
         HttpContent content = null;
         HttpContentMultipartExtensions.IsMimeMultipartContent(content);
     }, "content");
 }
コード例 #4
0
        public void IsMimeMultipartContent_ThrowsOnNullSubType()
        {
            StringContent content = new StringContent(String.Empty);

            Assert.ThrowsArgumentNull(
                () => HttpContentMultipartExtensions.IsMimeMultipartContent(content, null),
                "subtype"
                );
        }