private void TestObjectAPI(ArrayTable a) { var b = a.UnPack(); AreEqual(a, b); var fbb = new FlatBufferBuilder(1); fbb.Finish(ArrayTable.Pack(fbb, b).Value); var c = ArrayTable.GetRootAsArrayTable(fbb.DataBuffer); AreEqual(a, c); var jsonText = b.SerializeToJson(); var d = ArrayTableT.DeserializeFromJson(jsonText); AreEqual(a, d); var fbBuffer = b.SerializeToBinary(); Assert.IsTrue(ArrayTable.ArrayTableBufferHasIdentifier(new ByteBuffer(fbBuffer))); var e = ArrayTableT.DeserializeFromBinary(fbBuffer); AreEqual(a, e); }
private void TestObjectAPI(ArrayTable a) { var b = a.UnPack(); AreEqual(a, b); var fbb = new FlatBufferBuilder(1); fbb.Finish(ArrayTable.Pack(fbb, b).Value); var c = ArrayTable.GetRootAsArrayTable(fbb.DataBuffer); AreEqual(a, c); }
private void TestObjectAPI(ArrayTable a) { var b = a.UnPack(); AreEqual(a, b); var fbb = new FlatBufferBuilder(1); fbb.Finish(ArrayTable.Pack(fbb, b).Value); var c = ArrayTable.GetRootAsArrayTable(fbb.DataBuffer); AreEqual(a, c); var jsonText = b.SerializeToJson(); var d = ArrayTableT.DeserializeFromJson(jsonText); AreEqual(a, d); }