コード例 #1
0
ファイル: HeaderFieldParserTests.cs プロジェクト: znoke/hpop
        public void TestContentTransferEncodingQoutedPrintableFunnyCase()
        {
            const string contentTransferEncodingString =
                "quOTed-pRinTabLE";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.QuotedPrintable, encoding);
        }
コード例 #2
0
ファイル: HeaderFieldParserTests.cs プロジェクト: znoke/hpop
        public void TestContentTransferEncodingBinary()
        {
            const string contentTransferEncodingString =
                "binary";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.Binary, encoding);
        }
コード例 #3
0
ファイル: HeaderFieldParserTests.cs プロジェクト: znoke/hpop
        public void TestContentTransferEncoding7Bit()
        {
            const string contentTransferEncodingString =
                "7bit";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.SevenBit, encoding);
        }
コード例 #4
0
ファイル: HeaderFieldParserTests.cs プロジェクト: znoke/hpop
        public void TestContentTransferEncodingQuotedPrintable()
        {
            const string contentTransferEncodingString =
                "quoted-printable";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.QuotedPrintable, encoding);
        }
コード例 #5
0
ファイル: HeaderFieldParserTests.cs プロジェクト: znoke/hpop
        public void TestContentTransferEncodingBase64()
        {
            const string contentTransferEncodingString =
                "base64";

            ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString);

            Assert.AreEqual(ContentTransferEncoding.Base64, encoding);
        }
コード例 #6
0
ファイル: HeaderFieldParserTests.cs プロジェクト: znoke/hpop
        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);
        }