public void GetPeerAddressRequest_Instantiates_Properly() { var name = Guid.NewGuid().ToString(); var a = new GetPeerAddressRequest(name); Assert.Equal(name, a.Username); }
public void GetPeerAddressRequest_Constructs_The_Correct_Message() { var name = Guid.NewGuid().ToString(); var msg = new GetPeerAddressRequest(name).ToMessage(); Assert.Equal(MessageCode.ServerGetPeerAddress, msg.Code); Assert.Equal(name.Length + 8, msg.Length); var reader = new MessageReader(msg); Assert.Equal(name, reader.ReadString()); }
public void GetPeerAddressRequest_Constructs_The_Correct_Message() { var name = Guid.NewGuid().ToString(); var msg = new GetPeerAddressRequest(name).ToByteArray(); var reader = new MessageReader <MessageCode.Server>(msg); var code = reader.ReadCode(); Assert.Equal(MessageCode.Server.GetPeerAddress, code); // length + code + name length + name string Assert.Equal(4 + 4 + 4 + name.Length, msg.Length); Assert.Equal(name, reader.ReadString()); }