public void ShouldSerializeToMessagePackCSharp() { IMessageSerializer serializer = new MessagePackCSharpMessageSerializer(); var message = new TestMessage { Id = 123, Name = "SomeName" }; var serialize = serializer.Serialize(message); Assert.NotNull(serialize); Assert.NotEmpty(serialize); Assert.Equal(22, serialize.Length); }
public void ShouldSerializeToMessagePackCSharp() { IMessageSerializer serializer = new MessagePackCSharpMessageSerializer(); var message = new TestMessage { Id = 123, Name = "SomeName" }; var serialize = serializer.Serialize(message); Assert.That(serialize, Is.Not.Null); Assert.That(serialize, Is.Not.Empty); Assert.That(serialize, Has.Length.EqualTo(22)); }
public void ShouldDeserializeFromMessagePackCSharp() { IMessageSerializer serializer = new MessagePackCSharpMessageSerializer(); IMessageDeserializer <TestMessage> deserializer = new MessagePackCSharpMessageDeserializer <TestMessage>(); var message = new TestMessage { Id = 123, Name = "SomeName", Date = new DateTime(2010, 2, 10, 13, 22, 59, DateTimeKind.Utc) }; var serialize = serializer.Serialize(message); var deserialize = deserializer.Deserialize(serialize); Assert.Equal(message.Id, deserialize.Id); Assert.Equal(message.Name, deserialize.Name); Assert.Equal(message.Date, deserialize.Date); Assert.Equal(message.Date.Kind, deserialize.Date.Kind); }