Example #1
0
        public void Test1()
        {
            var bs = new byte[] { 0, 0, 0xfe, 0xff };

            Assert.AreEqual(UtfEncoding.BigEndianUTF32, BOMChecker.GetUtfEncoding(bs));
        }
Example #2
0
        public void Test7()
        {
            var bs = new byte[0];

            Assert.AreEqual(UtfEncoding.Unknown, BOMChecker.GetUtfEncoding(bs));
        }
Example #3
0
        public void Test5()
        {
            var bs = new byte[] { 0xef, 0xbb, 0xbf };

            Assert.AreEqual(UtfEncoding.UTF8, BOMChecker.GetUtfEncoding(bs));
        }
Example #4
0
        public void Test6()
        {
            var bs = new byte[] { 0xef, 0xba, 0xbf };

            Assert.AreEqual(UtfEncoding.Unknown, BOMChecker.GetUtfEncoding(bs));
        }
Example #5
0
        public void Test4()
        {
            var bs = new byte[] { 0xff, 0xfe };

            Assert.AreEqual(UtfEncoding.LittleEndianUTF16, BOMChecker.GetUtfEncoding(bs));
        }