Exemple #1
0
        public void ShouldDeserializeFromNetJson()
        {
            IMessageSerializer serializer = new NetJsonMessageSerializer();
            IMessageDeserializer <TestMessageProto> deserializer = new NetJsonMessageDeserializer <TestMessageProto>();

            var message = new TestMessageProto {
                Id = 123, Name = "SomeName"
            };

            var serialize   = serializer.Serialize(message);
            var deserialize = deserializer.Deserialize(serialize);

            Assert.Equal(message, deserialize);
        }
        public void ShouldDeserializeFromNetJson()
        {
            IMessageSerializer serializer = new NetJsonMessageSerializer();
            IMessageDeserializer <TestMessage> deserializer = new NetJsonMessageDeserializer <TestMessage>();

            var message = new TestMessage {
                Id = 123, Name = "SomeName"
            };

            var serialize   = serializer.Serialize(message);
            var deserialize = deserializer.Deserialize(serialize);

            Assert.That(message, Is.EqualTo(deserialize));
        }