public static void CanSerializeAsyncPrefixedSimpleMessage() { //assert ProtobufNetGladNetSerializerAdapter adatper = new ProtobufNetGladNetSerializerAdapter(PrefixStyle.Fixed32); //act byte[] bytes = adatper.Serialize(new TestProtobufModel(5)); TestProtobufModel result = adatper.DeserializeAsync <TestProtobufModel>(new AsyncFreecraftCoreSerializationTests.BytesReadableTest(bytes), CancellationToken.None).Result; //assert Assert.NotNull(result); Assert.AreEqual(5, result.TestField); }
public static void CanSerializeNonAsyncUnprefixedSimpleMessage() { //assert ProtobufNetGladNetSerializerAdapter adatper = new ProtobufNetGladNetSerializerAdapter(); //act byte[] bytes = adatper.Serialize(new TestProtobufModel(5)); TestProtobufModel result = adatper.Deserialize <TestProtobufModel>(bytes); //assert Assert.NotNull(result); Assert.AreEqual(5, result.TestField); }
public static void CanSerializeNonAsyncPrefixedSimpleMessage() { //assert ProtobufNetGladNetSerializerAdapter adatper = new ProtobufNetGladNetSerializerAdapter(PrefixStyle.Fixed32); ProtobufNetGladNetSerializerAdapter adatperUnPrefixed = new ProtobufNetGladNetSerializerAdapter(); //act byte[] bytes = adatper.Serialize(new TestProtobufModel(5)); byte[] bytesUnPrefixed = adatperUnPrefixed.Serialize(new TestProtobufModel(5)); TestProtobufModel result = adatper.Deserialize <TestProtobufModel>(bytes); //assert Assert.True(bytes.Length > bytesUnPrefixed.Length); Assert.NotNull(result); Assert.AreEqual(5, result.TestField); }