internal void OnSetCommentMessage(MessageEventArgs <SetCommentMessage> e) { var msg = e.Message; IUserInfo user = Manager.GetUser(e.Connection); if (user == null || user.Comment == msg.Comment) { return; } user = Manager.SetComment(user, msg.Comment); foreach (IConnection connection in Manager.GetConnections()) { connection.SendAsync(new UserUpdatedMessage(user)); } }
public void SetCommentNull() { Assert.Throws <ArgumentNullException> (() => manager.SetComment(null, "comment")); Assert.DoesNotThrow(() => manager.SetComment(user, null)); }