예제 #1
0
 public void TestToString()
 {
     String nl = Environment.NewLine;
     EscherOptRecord r = new EscherOptRecord();
     r.Options=(short)0x000F;
     r.RecordId=EscherOptRecord.RECORD_ID;
     EscherProperty prop1 = new EscherBoolProperty((short)1, 1);
     r.AddEscherProperty(prop1);
     String expected = "EscherOptRecord:" + nl +
             "  isContainer: True" + nl +
             "  options: 0x0013" + nl +
             "  recordId: 0x" + HexDump.ToHex(EscherOptRecord.RECORD_ID) + nl +
             "  numchildren: 0" + nl +
             "  properties:" + nl +
             "    propNum: 1, RAW: 0x0001, propName: unknown, complex: False, blipId: False, value: 1 (0x00000001)" + nl;
     Assert.AreEqual(expected, r.ToString());
 }
예제 #2
0
 public void TestToString()
 {
     String nl = Environment.NewLine;
     EscherOptRecord r = new EscherOptRecord();
     // don't try to shoot in foot, please -- vlsergey
     // r.setOptions((short)0x000F);
     r.RecordId=EscherOptRecord.RECORD_ID;
     EscherProperty prop1 = new EscherBoolProperty((short)1, 1);
     r.AddEscherProperty(prop1);
     String expected = "EscherOptRecord:" + nl +
             "  isContainer: False" + nl +
             "  version: 0x0003" + nl +
             "  instance: 0x0001" + nl +
             "  recordId: 0x" + HexDump.ToHex(EscherOptRecord.RECORD_ID) + nl +
             "  numchildren: 0" + nl +
             "  properties:" + nl +
             "    propNum: 1, RAW: 0x0001, propName: unknown, complex: False, blipId: False, value: 1 (0x00000001)" + nl;
     Assert.AreEqual(expected, r.ToString());
 }