public void SetUp() { view = new MockWatchListView(); watchListService = new MockWatchListService(); marketFeedService = new MockMarketFeedService(); eventAggregator = new MockEventAggregator(); }
public void DoesNotAddWatchIfSymbolDoesNotExistInMarketFeed() { MockMarketFeedService marketFeedService = new MockMarketFeedService(); marketFeedService.MockSymbolExists = false; WatchListService service = new WatchListService(marketFeedService); service.AddWatchCommand.Execute("INEXISTENT"); Assert.AreEqual(0, service.RetrieveWatchList().Count); Assert.AreEqual<string>("INEXISTENT", marketFeedService.SymbolExistsArgumentTickerSymbol); }