public void TestFilterPageHandlerExecuted() { var httpContext = InitializeHttpContext(); var store = new FeedbackMessageStore(); store.AddMessage(FeedbackMessage.Info("test")); httpContext.Items[FeedbackMessageStoreHolder.ITEM_KEY] = store; // flashs message store to session var filter = new FeedbackMessageActionFilter(); filter.OnPageHandlerExecuted(null); var flashedStore = httpContext.Session.GetStore(FeedbackMessageStoreHolder.ITEM_KEY); Assert.IsNotNull(flashedStore); Assert.AreEqual(1, flashedStore.Count); }
public void TestFilterPageHandlerExecuting() { var httpContext = InitializeHttpContext(); var store = new FeedbackMessageStore(); store.AddMessage(FeedbackMessage.Info("test")); httpContext.Session.SetStore(FeedbackMessageStoreHolder.ITEM_KEY, store); // loads message store from session var filter = new FeedbackMessageActionFilter(); filter.OnPageHandlerExecuting(null); var loadedStore = httpContext.Items[FeedbackMessageStoreHolder.ITEM_KEY] as FeedbackMessageStore; Assert.IsNotNull(loadedStore); Assert.AreEqual(1, loadedStore.Count); }