コード例 #1
0
        public void EncodedStreamFactory_WhenAskedForEncodedStream_WithUnknown_ShouldThrow()
        {
            var esf    = new EncodedStreamFactory();
            var stream = new MemoryStream();

            Assert.Throws <NotSupportedException>(() => esf.GetEncoder(TransferEncoding.Unknown, stream));
        }
コード例 #2
0
        public void EncodedStreamFactory_WhenAskedForEncodedStream_WithBase64_ShouldReturnBase64Stream()
        {
            var              esf    = new EncodedStreamFactory();
            Stream           stream = new MemoryStream();
            IEncodableStream test   = esf.GetEncoder(TransferEncoding.Base64, stream);

            Assert.True(test is Base64Stream);
            Assert.True(test.GetStream() != null);
            Assert.True(test.GetStream() is Stream);
        }
コード例 #3
0
        public void EncodedStreamFactory_WhenAskedForEncodedStream_WithQuotedPrintable_ShouldReturnQuotedPrintableStream()
        {
            var esf               = new EncodedStreamFactory();
            var stream            = new MemoryStream();
            IEncodableStream test = esf.GetEncoder(TransferEncoding.QuotedPrintable, stream);

            Assert.True(test is QuotedPrintableStream, "Factory returned wrong stream");
            Assert.True(test.GetStream() != null, "GetStream was null");
            Assert.True(test.GetStream() is Stream, "GetStream was not a Stream");
        }
コード例 #4
0
        public void EncodedStreamFactory_WhenAskedForEncodedStream_WithBase64_ShouldReturnBase64Stream()
        {
            var esf = new EncodedStreamFactory();
            Stream stream = new MemoryStream();
            IEncodableStream test = esf.GetEncoder(TransferEncoding.Base64, stream);

            Assert.True(test is Base64Stream);
            Assert.True(test.GetStream() != null);
            Assert.True(test.GetStream() is Stream);
        }
コード例 #5
0
        public void EncodedStreamFactory_WhenAskedForEncodedStream_WithQuotedPrintable_ShouldReturnQuotedPrintableStream()
        {
            var esf = new EncodedStreamFactory();
            var stream = new MemoryStream();
            IEncodableStream test = esf.GetEncoder(TransferEncoding.QuotedPrintable, stream);

            Assert.True(test is QuotedPrintableStream, "Factory returned wrong stream");
            Assert.True(test.GetStream() != null, "GetStream was null");
            Assert.True(test.GetStream() is Stream, "GetStream was not a Stream");
        }
コード例 #6
0
 public void EncodedStreamFactory_WhenAskedForEncodedStream_WithUnknown_ShouldThrow()
 {
     var esf = new EncodedStreamFactory();
     var stream = new MemoryStream();
     Assert.Throws<NotSupportedException>(() => esf.GetEncoder(TransferEncoding.Unknown, stream));
 }