Exemplo n.º 1
0
        public void TestContentTransferEncodingQoutedPrintableFunnyCase()
        {
            const string contentTransferEncodingString =
                "quOTed-pRinTabLE";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.QuotedPrintable, encoding);
        }
Exemplo n.º 2
0
        public void TestContentTransferEncodingBinary()
        {
            const string contentTransferEncodingString =
                "binary";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.Binary, encoding);
        }
Exemplo n.º 3
0
        public void TestContentTransferEncoding7Bit()
        {
            const string contentTransferEncodingString =
                "7bit";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.SevenBit, encoding);
        }
Exemplo n.º 4
0
        public void TestContentTransferEncodingQuotedPrintable()
        {
            const string contentTransferEncodingString =
                "quoted-printable";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.QuotedPrintable, encoding);
        }
Exemplo n.º 5
0
        public void TestContentTransferEncodingBase64()
        {
            const string contentTransferEncodingString =
                "base64";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.Base64, encoding);
        }
Exemplo n.º 6
0
        public void TestInvalidContentTransferEncoding()
        {
            const string wrongContentTransferEncoding = "ISO-8859-1";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(wrongContentTransferEncoding);

            Assert.NotNull(encoding);

            // We want the implementation to return the default encoding instead of the wrongly specified one
            const ContentTransferEncoding defaultEncoding = ContentTransferEncoding.SevenBit;

            Assert.AreEqual(defaultEncoding, encoding);
        }