public void StopTrade(Stock stock) { stock.CurrencyChange -= Update; }
public Broker(string name, Stock stock) { this.Name = name ?? throw new ArgumentNullException(nameof(name)); this.stock = stock ?? throw new ArgumentNullException(nameof(stock)); stock.MarketChange += this.Update; }
public void StartTrade(Stock stock) { stock.CurrencyChange += Update; }