public DefaultOsBrowserWebUi( IPlatformProxy proxy, ICoreLogger logger, /* for test */ ITcpInterceptor tcpInterceptor = null) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _platformProxy = proxy ?? throw new ArgumentNullException(nameof(proxy)); _tcpInterceptor = tcpInterceptor ?? new TcpInterceptor(_logger); }