示例#1
0
        public virtual void TestParseEncoding_ISO8859_1_encoding()
        {
            Encoding result = RawParseUtils.ParseEncoding(Constants.EncodeASCII("encoding ISO-8859-1\n"
                                                                                ));

            NUnit.Framework.Assert.IsNotNull(result);
        }
示例#2
0
        public virtual void TestParseEncoding_Accept_Latin_One_AsISO8859_1()
        {
            Encoding result = RawParseUtils.ParseEncoding(Constants.EncodeASCII("encoding latin-1\n"
                                                                                ));

            NUnit.Framework.Assert.IsNotNull(result);
            NUnit.Framework.Assert.AreEqual("ISO-8859-1", result.Name());
        }
示例#3
0
 public virtual void TestParseEncoding_badEncoding()
 {
     try
     {
         RawParseUtils.ParseEncoding(Constants.EncodeASCII("encoding xyz\n"));
         NUnit.Framework.Assert.Fail("should throw an UnsupportedCharsetException: xyz");
     }
     catch (UnsupportedCharsetException e)
     {
         NUnit.Framework.Assert.AreEqual("xyz", e.Message);
     }
 }