Exemple #1
0
        public void ConfigSimple_Serialize()
        {
            var peer = new TConfigSimple()
            {
                Date       = 123,
                DcId       = 432,
                Expires    = 3213,
                IpPortList = new TVector <TIpPort>(new TIpPort {
                    Ipv4 = 444, Port = 555
                })
            };

            var data = Serializer.SerializeObject(peer).ToArray();

            var obj = (TConfigSimple)Serializer.DeserializeObject(data);

            Assert.Equal(peer.Date, obj.Date);
        }
Exemple #2
0
        public void ConfigSimple_Serialize()
        {
            var peer = new TConfigSimple()
            {
                Date = 123,

                DcId       = 432,
                Expires    = 3213,
                IpPortList = new TVector <TIpPort>(new TIpPort {
                    Ipv4 = 444, Port = 555
                })
            };

            var buffer = Serializer.Serialize(peer);

            var obj = (TConfigSimple)Serializer.Deserialize(buffer);

            Assert.Equal(peer.Date, obj.Date);
            Assert.Equal(peer.IpPortList.Count, obj.IpPortList.Count);
            Assert.Equal(peer.IpPortList.First().Ipv4, obj.IpPortList.First().Ipv4);
        }