public void TickerSymbolSelectedPublishesEvent() { var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.Setup(x => x.GetEvent<TickerSymbolSelectedEvent>()).Returns(tickerSymbolSelectedEvent); var viewModel = CreateViewModel(); viewModel.CurrentPositionSummaryItem = new PositionSummaryItem("FUND0", 0, 0, 0); Assert.IsTrue(tickerSymbolSelectedEvent.PublishCalled); Assert.AreEqual("FUND0", tickerSymbolSelectedEvent.PublishArgumentPayload); }
public void TickerSymbolSelectedPublishesEvent() { var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.AddMapping<TickerSymbolSelectedEvent>(tickerSymbolSelectedEvent); var presentationModel = CreatePresentationModel(); presentationModel.CurrentPositionSummaryItem = new PositionSummaryItem("FUND0", 0, 0, 0); Assert.IsTrue(tickerSymbolSelectedEvent.PublishCalled); Assert.AreEqual("FUND0", tickerSymbolSelectedEvent.PublishArgumentPayload); }
public void TickerSymbolSelectedPublishesEvent() { var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.Setup(x => x.GetEvent <TickerSymbolSelectedEvent>()).Returns(tickerSymbolSelectedEvent); var viewModel = CreateViewModel(); viewModel.CurrentPositionSummaryItem = new PositionSummaryItem("FUND0", 0, 0, 0); Assert.IsTrue(tickerSymbolSelectedEvent.PublishCalled); Assert.AreEqual("FUND0", tickerSymbolSelectedEvent.PublishArgumentPayload); }
public void TickerSymbolSelectedPublishesEvent() { var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.AddMapping <TickerSymbolSelectedEvent>(tickerSymbolSelectedEvent); var presentationModel = CreatePresentationModel(); presentationModel.CurrentPositionSummaryItem = new PositionSummaryItem("FUND0", 0, 0, 0); Assert.IsTrue(tickerSymbolSelectedEvent.PublishCalled); Assert.AreEqual("FUND0", tickerSymbolSelectedEvent.PublishArgumentPayload); }
public void TickerSymbolSelectedPublishesEvent() { var tickerSymbolSelectedEvent = new MockTickerSymbolSelectedEvent(); eventAggregator.AddMapping<TickerSymbolSelectedEvent>(tickerSymbolSelectedEvent); eventAggregator.AddMapping<MarketPricesUpdatedEvent>(new MockMarketPricesUpdatedEvent()); var presentationModel = CreatePresentationModel(); view.SelectFUND0Row(); Assert.IsTrue(tickerSymbolSelectedEvent.PublishCalled); Assert.AreEqual("FUND0", tickerSymbolSelectedEvent.PublishArgumentPayload); }