Esempio n. 1
0
        public void Should_Clear_Messages_Correctly()
        {
            var messages = new UserMessages();

            Assert.IsNotNull(messages.Error);
            Assert.IsNotNull(messages.Success);
            Assert.IsNotNull(messages.Warn);
            Assert.IsNotNull(messages.Info);

            messages.AddError("M");
            messages.AddSuccess("M");
            messages.AddInfo("M");
            messages.AddWarn("M");

            Assert.AreEqual(messages.Error.Count, 1);
            Assert.AreEqual(messages.Info.Count, 1);
            Assert.AreEqual(messages.Warn.Count, 1);
            Assert.AreEqual(messages.Success.Count, 1);

            messages.Clear();

            Assert.IsEmpty(messages.Error);
            Assert.IsEmpty(messages.Success);
            Assert.IsEmpty(messages.Warn);
            Assert.IsEmpty(messages.Info);
        }
Esempio n. 2
0
        private void UserAction(string login)
        {
            IEnumerable <MessageNotification> messages = History.Where(m => m.Sender == login || m.Recipient == login);

            UserMessages.Clear();
            foreach (MessageNotification message in messages.OrderByDescending(m => m.SendTime))
            {
                UserMessages.Add(new MessageModel
                {
                    DateTimeDelivery = message.SendTime.ToString("yy-MM-dd hh:mm"),
                    Message          = message.Message,
                    Recipient        = message.Recipient,
                    Sender           = message.Sender
                });
            }
        }