Skip to content

Commit

Permalink
More ut
Browse files Browse the repository at this point in the history
  • Loading branch information
shargon committed May 3, 2019
1 parent 5328c33 commit 70abc9c
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions neo.UnitTests/UT_P2PMessage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,33 @@ public void Serialize_Deserialize_ByteString()
buffer.Count.Should().Be(length);
}

[TestMethod]
public void Serialize_Deserialize_WithoutPayload()
{
var msg = Message.Create(MessageCommand.GetAddr);
var buffer = msg.ToArray();
var copy = buffer.AsSerializable<Message>();

copy.Command.Should().Be(msg.Command);
copy.Flags.Should().Be(msg.Flags);
copy.Payload.Should().Be(null);
}

[TestMethod]
public void Serialize_Deserialize_WithoutPayload_ByteString()
{
var msg = Message.Create(MessageCommand.GetAddr);
var buffer = ByteString.CopyFrom(msg.ToArray());
var length = Message.TryDeserialize(buffer, out var copy);

copy.Command.Should().Be(msg.Command);
copy.Flags.Should().Be(msg.Flags);
copy.Payload.Should().Be(null);

buffer.Count.Should().Be(length);
}


[TestMethod]
public void Compression()
{
Expand Down

0 comments on commit 70abc9c

Please sign in to comment.