public InstanceStdArray(KaitaiStream p__io, KaitaiStruct p__parent = null, InstanceStdArray p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; f_entries = false; _read(); }
public void TestInstanceStdArray() { var r = InstanceStdArray.FromFile(SourceFile("instance_std_array.bin")); Assert.AreEqual(r.Ofs, 16); Assert.AreEqual(r.QtyEntries, 3); Assert.AreEqual(r.EntrySize, 4); Assert.AreEqual(r.Entries.Count, 3); Assert.AreEqual(r.Entries[0], new byte[] { 17, 17, 17, 17 }); Assert.AreEqual(r.Entries[1], new byte[] { 34, 34, 34, 34 }); Assert.AreEqual(r.Entries[2], new byte[] { 51, 51, 51, 51 }); }
public void TestInstanceStdArray() { InstanceStdArray r = InstanceStdArray.FromFile(SourceFile("instance_std_array.bin")); Assert.AreEqual(r.Ofs, 0x10); Assert.AreEqual(r.QtyEntries, 3); Assert.AreEqual(r.EntrySize, 4); Assert.AreEqual(r.Entries.Count, 3); Assert.AreEqual(r.Entries[0], new byte[] { 0x11, 0x11, 0x11, 0x11 }); Assert.AreEqual(r.Entries[1], new byte[] { 0x22, 0x22, 0x22, 0x22 }); Assert.AreEqual(r.Entries[2], new byte[] { 0x33, 0x33, 0x33, 0x33 }); }