public HomeController(ILogger logger, IMessageSendingMicroApp sender) { _logger = logger ?? throw new NullReferenceException(nameof(Logger)); _sendingApp = sender ?? throw new NullReferenceException(nameof(sender)); }
public SuperApplicationConsoleApp(IMessageSendingMicroApp senderApp, IConsole consoleWriter) { _senderApp = senderApp ?? throw new ArgumentNullException(nameof(senderApp), $"{nameof(senderApp)} is null."); _console = consoleWriter ?? throw new ArgumentNullException(nameof(consoleWriter), $"{nameof(consoleWriter)} is null."); }