async Task ISubject2ObserverAsync.Event(string eventName) { _log.Add($"Event({eventName})"); if (eventName == "E") throw new Exception(); await Task.Yield(); _log.Add($"Event({eventName}) Done"); if (eventName == "F") throw new Exception(); }