public void ControllerShowNewsWhenRasingGlobalEvent() { var presenter = new MockArticlePresentationModel(); var eventAggregator = new MockEventAggregator(); var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.AddMapping<TickerSymbolSelectedEvent>(tickerSymbolSelectedEvent); var controller = new NewsController(CreateRegionManager(), presenter, eventAggregator, new MockNewsReaderPresenter()); controller.Run(); Assert.IsNotNull(tickerSymbolSelectedEvent.SubscribeArgumentAction); tickerSymbolSelectedEvent.SubscribeArgumentAction("TEST_SYMBOL"); Assert.AreEqual("TEST_SYMBOL", presenter.SetTickerSymbolArgumentCompanySymbol); }
public void ControllerShowNewsWhenRasingGlobalEvent() { var presenter = new MockArticlePresentationModel(); var eventAggregator = new MockEventAggregator(); var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.AddMapping <TickerSymbolSelectedEvent>(tickerSymbolSelectedEvent); var controller = new NewsController(CreateRegionManager(), presenter, eventAggregator, new MockNewsReaderPresenter()); controller.Run(); Assert.IsNotNull(tickerSymbolSelectedEvent.SubscribeArgumentAction); tickerSymbolSelectedEvent.SubscribeArgumentAction("TEST_SYMBOL"); Assert.AreEqual("TEST_SYMBOL", presenter.SetTickerSymbolArgumentCompanySymbol); }