protected async Task Handle(string message) { if (message == "Exception") throw new ArgumentNullException(nameof(message)); _log.Add($"Handle({message}) Begin"); await Task.Delay(10); _log.Add($"Handle({message}) End"); } }