public void SaveAndLoadInfoMessage() { var info = new LogInfoMessage("A test info message"); var data = BinaryDataExtensions.SaveToMemoryStream(info); var loadedInfo = data.CreateFromMemoryStream() as LogInfoMessage; Assert.AreEqual(info.Text, loadedInfo.Text); Assert.AreEqual(info.TimeStamp, loadedInfo.TimeStamp); }
private void OnDataReceived(Client client, object message) { var logInfo = message as LogInfoMessage; if (message is LoginRequest) client.Send(new LoginSuccessful("localhost", "")); if (logInfo != null) LastMessage = logInfo; }