public void TestAddMessages() { InitializeHttpContext(); var store = new FeedbackMessageStore(); List <FeedbackMessage> messages = new List <FeedbackMessage>(); var info = FeedbackMessage.Info("Test info message."); var warn = FeedbackMessage.Warn("Test warn message."); messages.Add(info); messages.Add(warn); store.AddMessages(messages); IList <FeedbackMessage> infoMessages = store.GetFeedbackMessages(FeedbackMessageLevel.INFO); Assert.AreEqual(1, infoMessages.Count); Assert.IsTrue(infoMessages.Contains(info)); IList <FeedbackMessage> successMessages = store.GetFeedbackMessages(FeedbackMessageLevel.SUCCESS); Assert.AreEqual(0, successMessages.Count); IList <FeedbackMessage> warnMessages = store.GetFeedbackMessages(FeedbackMessageLevel.WARN); Assert.AreEqual(1, warnMessages.Count); Assert.IsTrue(warnMessages.Contains(warn)); IList <FeedbackMessage> errorMessages = store.GetFeedbackMessages(FeedbackMessageLevel.ERROR); Assert.AreEqual(0, errorMessages.Count); }