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); }
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); } }