public Implementation(ILoggerContext context, IWebSocketServerFactory webSocketServerFactory, IConsoleWindowFactory consoleWindowFactory, ILogServerFactory logServerFactory, IWriter writer, IPauseHelper pause) { _consoleWindowFactory = consoleWindowFactory; _context = context; _webSocketServerFactory = webSocketServerFactory; _writer = writer; _pause = pause; _logServerFactory = logServerFactory; }