Example #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());
        }
Example #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());
        }