コード例 #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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        public void ShouldSerializeToNetJson()
        {
            IMessageSerializer serializer = new NetJsonMessageSerializer();

            var message = new TestMessageProto {
                Id = 123, Name = "SomeName"
            };
            var serialize = NetJsonDefaults.Encoding.GetString(serializer.Serialize(message));


            Assert.NotNull(serialize);
            Assert.Contains(message.Id.ToString(), serialize);
            Assert.Contains(message.Name, serialize);
        }
コード例 #4
0
        public void ShouldSerializeToNetJson()
        {
            IMessageSerializer serializer = new NetJsonMessageSerializer();

            var message = new TestMessage {
                Id = 123, Name = "SomeName"
            };
            var serialize = NetJsonDefaults.Encoding.GetString(serializer.Serialize(message));

            Assert.That(serialize, Is.Not.Null);
            Assert.That(serialize, Is.Not.Empty);
            Assert.That(serialize, Contains.Substring(message.Id.ToString()));
            Assert.That(serialize, Contains.Substring(message.Name));
        }