public void ClientNotification_Message_Equals() { // a msg is only as good as it's Id //Arrange var msg = new NotificationMessage("hello"); var guid = msg.Id; //Assert Assert.IsTrue(msg.Equals(guid)); }
private void NotifyMessage(NotificationMessage msg) { lock (messageExpireTimer) { if (messageExpireTimer.Elapsed >= MessageExpires) { lastMessage = null; messageExpireTimer.Reset(); messageExpireTimer.Start(); } if (lastMessage == null || !lastMessage.Equals(msg)) { app.ShowNotificationMessage(msg); lastMessage = msg; } } }
private void NotifyMessage(NotificationMessage msg) { lock (messageExpireTimer) { if (messageExpireTimer.Elapsed >= MessageExpires) { lastMessage = null; messageExpireTimer.Reset(); messageExpireTimer.Start(); } if (lastMessage == null || !lastMessage.Equals(msg)) { foreach (var ui in this.app.Plugins.Where(p => p is IUserInterfacePlugin)) { ((IUserInterfacePlugin)ui).ShowNotificationMessage(msg); } lastMessage = msg; } } }