public void ReadBigEndianUnicodeEncodingTest() { var payload = new byte[] {0xFE, 0xFF, 0x41}; Encoding result; using (var reader = new FrameDataReader(payload)) { result = reader.ReadEncoding((byte) TextEncodingType.Unicode, 0); Assert.AreEqual(2, reader.Position); } Assert.IsNotNull(result); Assert.AreEqual(Encoding.BigEndianUnicode.CodePage, result.CodePage); }
public void ReadUtf8EncodingTest() { var payload = new byte[] {0x41}; Encoding result; using (var reader = new FrameDataReader(payload)) { result = reader.ReadEncoding((byte) TextEncodingType.Utf8, 0); Assert.AreEqual(0, reader.Position); } Assert.IsNotNull(result); Assert.AreEqual(Encoding.UTF8.CodePage, result.CodePage); }