public void Announce(IDomainContext context) { Console.WriteLine($"Announcing {context.GetType()}"); _monitors.ForEach(x => x.Handle(context)); }
public void Handle(IDomainContext context) { _logger.Log($"Logging {context.GetType()}"); }