public void TestContentTransferEncodingQoutedPrintableFunnyCase() { const string contentTransferEncodingString = "quOTed-pRinTabLE"; ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString); Assert.AreEqual(ContentTransferEncoding.QuotedPrintable, encoding); }
public void TestContentTransferEncodingBinary() { const string contentTransferEncodingString = "binary"; ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString); Assert.AreEqual(ContentTransferEncoding.Binary, encoding); }
public void TestContentTransferEncoding7Bit() { const string contentTransferEncodingString = "7bit"; ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString); Assert.AreEqual(ContentTransferEncoding.SevenBit, encoding); }
public void TestContentTransferEncodingQuotedPrintable() { const string contentTransferEncodingString = "quoted-printable"; ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString); Assert.AreEqual(ContentTransferEncoding.QuotedPrintable, encoding); }
public void TestContentTransferEncodingBase64() { const string contentTransferEncodingString = "base64"; ContentTransferEncoding encoding = HeaderFieldParser.ParseContentTransferEncoding(contentTransferEncodingString); Assert.AreEqual(ContentTransferEncoding.Base64, encoding); }
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); }