Example #1
0
 private static ViewFieldsRecord ConfirmSerialize(String hexDump)
 {
     byte[] data = HexRead.ReadFromString(hexDump);
     RecordInputStream in1 = TestcaseRecordInputStream.Create(ViewFieldsRecord.sid, data);
     ViewFieldsRecord rec = new ViewFieldsRecord(in1);
     Assert.AreEqual(0, in1.Remaining);
     Assert.AreEqual(4 + data.Length, rec.RecordSize);
     byte[] data2 = rec.Serialize();
     TestcaseRecordInputStream.ConfirmRecordEncoding(ViewFieldsRecord.sid, data, data2);
     return rec;
 }
Example #2
0
 public void TestUnicodeFlag_bug46693()
 {
     byte[] data = HexRead.ReadFromString("01 00 01 00 01 00 04 00 05 00 00 6D 61 72 63 6F");
     RecordInputStream in1 = TestcaseRecordInputStream.Create(ViewFieldsRecord.sid, data);
     ViewFieldsRecord rec = new ViewFieldsRecord(in1);
     if (in1.Remaining == 1)
     {
         throw new AssertionException("Identified bug 46693b");
     }
     Assert.AreEqual(0, in1.Remaining);
     Assert.AreEqual(4 + data.Length, rec.RecordSize);
 }