public void ShouldNotifyReaderWhenCurrentNewsArticleChanges() { var presenter = new MockArticlePresentationModel(); var eventAggregator = new MockEventAggregator(); eventAggregator.AddMapping <TickerSymbolSelectedEvent>(new MockTickerSymbolSelectedEvent()); var newsReaderPresenter = new MockNewsReaderPresenter(); var controller = new NewsController(CreateRegionManager(), presenter, eventAggregator, newsReaderPresenter); controller.CurrentNewsArticleChanged(new NewsArticle() { Title = "SomeTitle", Body = "Newsbody" }); Assert.IsTrue(newsReaderPresenter.SetNewsArticleCalled); }