public void ConnectToPeerRequest_Instantiates_Properly(int token, string username, string type) { var a = new ConnectToPeerRequest(token, username, type); Assert.Equal(token, a.Token); Assert.Equal(username, a.Username); Assert.Equal(type, a.Type); }
public void ConnectToPeerRequest_Constructs_The_Correct_Message(int token, string username, string type) { var a = new ConnectToPeerRequest(token, username, type); var msg = a.ToByteArray(); var reader = new MessageReader <MessageCode.Server>(msg); var code = reader.ReadCode(); Assert.Equal(MessageCode.Server.ConnectToPeer, code); Assert.Equal(token, reader.ReadInteger()); Assert.Equal(username, reader.ReadString()); Assert.Equal(type, reader.ReadString()); }