public void Work(TimeSpan workDay, StockController controller, LogTradesQueue bonusQueue) { DateTime start = DateTime.Now; while (DateTime.Now - start < workDay) { string msg = ServeCustomer(controller, bonusQueue); if (msg != null) { Console.WriteLine($"{Name}: {msg}"); } } }