private static byte[] LegacySerialize(TlPeerUser peer) { using (var stream = new MemoryStream()) using (var reader = new BinaryWriter(stream)) { ObjectUtils.SerializeObject(peer, reader); return(stream.ToArray()); } }
public void PeerUser_Deserialize() { var peer = new TlPeerUser() { UserId = 123 }; var data = LegacySerialize(peer); var obj = (TPeerUser)Serializer.DeserializeObject(data); Assert.Equal(peer.UserId, obj.UserId); }
public void PeerUser_Deserialize() { var peer = new TlPeerUser() { UserId = 123 }; var data = LegacySerialize(peer); var buffer = PooledByteBufferAllocator.Default.Buffer(); buffer.WriteBytes(data); var obj = (TPeerUser)Serializer.Deserialize(buffer); Assert.Equal(peer.UserId, obj.UserId); }