public static void RunDemo() { StockTicker stockTicker = new StockTicker(); //// ReSharper disable UnusedVariable GoogleMonitor googleMonitor = new GoogleMonitor(stockTicker); MicrosoftMonitor microsoftMonitor = new MicrosoftMonitor(stockTicker); //// ReSharper restore UnusedVariable foreach (var stock in SampleData.GetNext()) { stockTicker.Stock = stock; } }
public GoogleMonitor(StockTicker stockTicker) { stockTicker.StockChange += StockChangeHandler; }
public MicrosoftMonitor(StockTicker stockTicker) { stockTicker.StockChange += StockChangeHandler; }