Пример #1
0
        public void TestLoad()
        {
            PaneRecord record = new PaneRecord(TestcaseRecordInputStream.Create((short)0x41, data));


            Assert.AreEqual((short)1, record.X);
            Assert.AreEqual((short)2, record.Y);
            Assert.AreEqual((short)3, record.TopRow);
            Assert.AreEqual((short)4, record.LeftColumn);
            Assert.AreEqual(PaneRecord.ACTIVE_PANE_LOWER_LEFT, record.ActivePane);

            Assert.AreEqual(14, record.RecordSize);
        }
Пример #2
0
        public void TestStore()
        {
            PaneRecord record = new PaneRecord();

            record.X          = ((short)1);
            record.Y          = ((short)2);
            record.TopRow     = ((short)3);
            record.LeftColumn = ((short)4);
            record.ActivePane = (PaneRecord.ACTIVE_PANE_LOWER_LEFT);

            byte[] recordBytes = record.Serialize();
            Assert.AreEqual(recordBytes.Length - 4, data.Length);
            for (int i = 0; i < data.Length; i++)
            {
                Assert.AreEqual(data[i], recordBytes[i + 4], "At offset " + i);
            }
        }