Ejemplo n.º 1
0
        public void Rfc2047Converter_Basic4()
        {
            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("2014年4月16日", cv.Decode("2014=?ISO-2022-JP?B?GyRCRy8bKEI=?="
                + "4=?ISO-2022-JP?B?GyRCN24bKEI=?=16=?ISO-2022-JP?B?GyRCRnwbKEI=?="));
        }
Ejemplo n.º 2
0
        public void Rfc2047Converter_Basic3()
        {
            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a_b?="));
            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?_b?="));
        }
Ejemplo n.º 3
0
        public void Rfc2047Converter_Basic4()
        {
            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("2014年4月16日", cv.Decode("2014=?ISO-2022-JP?B?GyRCRy8bKEI=?="
                                                    + "4=?ISO-2022-JP?B?GyRCN24bKEI=?=16=?ISO-2022-JP?B?GyRCRnwbKEI=?="));
        }
Ejemplo n.º 4
0
        public void Rfc2047Converter_Basic3()
        {
            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a_b?="));
            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?_b?="));
        }
Ejemplo n.º 5
0
        public void Rfc2047Converter_Basic4()
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("2014年4月16日", cv.Decode("2014=?ISO-2022-JP?B?GyRCRy8bKEI=?="
                                                    + "4=?ISO-2022-JP?B?GyRCN24bKEI=?=16=?ISO-2022-JP?B?GyRCRnwbKEI=?="));
        }
Ejemplo n.º 6
0
        public void Rfc2047Converter_Basic3()
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a_b?="));
            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?_b?="));
        }
Ejemplo n.º 7
0
        public void Rfc2047Converter_Basic6()
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("повагонка за 01-06.05 - г/о Бунгурский (Новокузнецк-сорт.)"
                            , cv.Decode(" =?koi8-r?B?0M/XwcfPzsvBINrBIDAxLTA2LjA1IC0gxy/PIOLVzsfV0tPLycogKO7P188=?=\r\n"
                                        + "        =?koi8-r?B?y9XazsXDyy3Tz9LULik=?="));
        }
Ejemplo n.º 8
0
        public void Rfc2047Converter_Basic1()
        {
            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("a", cv.Decode("=?ISO-8859-1?Q?a?="));

            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?= b"));
            Assert.AreEqual("a b", cv.Decode("a =?ISO-8859-1?Q?b?="));
            Assert.AreEqual("a b", cv.Decode("a \r\n=?ISO-8859-1?Q?b?="));
            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?=\r\n b"));
        }
Ejemplo n.º 9
0
        public void Rfc2047Converter_Basic1()
        {
            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("a", cv.Decode("=?ISO-8859-1?Q?a?="));

            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?= b"));
            Assert.AreEqual("a b", cv.Decode("a =?ISO-8859-1?Q?b?="));
            Assert.AreEqual("a b", cv.Decode("a \r\n=?ISO-8859-1?Q?b?="));
            Assert.AreEqual("a b", cv.Decode("=?ISO-8859-1?Q?a?=\r\n b"));
        }
Ejemplo n.º 10
0
        public void Rfc2047Converter_Basic5()
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("Отчёт о движении вагонов с углём АО \"Сибуглемет\" на терминале ООО \"ВСК\""
                            , cv.Decode("=?utf-8?B?0J7RgtGH0ZHRgiDQviDQtNCy0LjQttC10L3QuNC4INCy0LDQ?=\r\n "
                                        + "=?utf-8?B?s9C+0L3QvtCyINGBINGD0LPQu9GR0Lwg0JDQniAi0KHQuNCx0YPQs9C7?=\r\n "
                                        + "=?utf-8?B?0LXQvNC10YIiINC90LAg0YLQtdGA0LzQuNC90LDQu9C1INCe0J7QniAi?=\r\n "
                                        + "=?utf-8?B?0JLQodCaIg==?=\r\n"));
        }
Ejemplo n.º 11
0
        public void Rfc2047Converter_FileName()
        {
            Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

            Rfc2047Converter cv = new Rfc2047Converter();

            Assert.AreEqual("Отгрузка на Мыс Астафьева в Мае 2018 ТМСШ 11% 1553 (ЕВРАЗ).xlsx"
                            , cv.Decode("=?koi8-r?B?79TH0tXay8EgzsEg7dnTIOHT1MHG2MXXwSDXIO3BxSAyMDE4IPTt8w==?=\r\n"
                                        + "        =?koi8-r?B?+yAxMSUgMTU1MyAo5ffy4fopLnhsc3g=?="));
            Assert.AreEqual("Повагонная спецификация ЩОФ-Сибуглемет_06.xlsx"
                            , cv.Decode("=?koi8-r?B?8M/XwcfPzs7B0SDT0MXDycbJy8HDydEg/e/mLfPJwtXHzMXNxdRfMDYueGw=?==?koi8-r?B?c3g=?="));
            Assert.AreEqual("Повагонная спецификация ЩОФ-Сибуглемет_06.xlsx"
                            , cv.Decode("=?koi8-r?B?8M/XwcfPzs7B0SDT0MXDycbJy8HDydEg/e/mLfPJwtXHzMXNxdRfMDYueGw=?=\r\n\t=?koi8-r?B?c3g=?="));
        }