public void UnpackedDeserialize() { Assert.DoesNotThrow(() => { ByteArray p = new ByteArray(); ProtobufSerializer2.Deserialize <ByteArray>(ProtobufSerializer2.Serialize(p)); }); }
public void PackedSerialize() { Assert.DoesNotThrow(() => { PackedByteArray p = new PackedByteArray(); ProtobufSerializer2.Serialize(p); }); }
public void TestPass3() { Assert.DoesNotThrow(() => { TestData3 data3 = new TestData3(); ProtobufSerializer2.Serialize(data3); }); }
public void TestPass2() { TestData2 data2 = new TestData2(); data2.Str = "Str2"; data2.V = 2; byte[] b = ProtobufSerializer2.Serialize(data2); TestData2 recovered2 = ProtobufSerializer2.Deserialize <TestData2>(b); Assert.AreEqual(data2.Str, recovered2.Str); Assert.AreEqual(data2.V, recovered2.V); }
public void TestPass1() { Assert.DoesNotThrow(() => { TestData1 data1 = new TestData1(); data1.F = new object[] { "Sadasdasd", new TestData2 { Str = "Str", } }; ProtobufSerializer2.Serialize(data1); }); }