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)); }
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); }
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)); }