Exemplo n.º 1
0
 public override void TestInitialize()
 {
     base.TestInitialize();
     _tcpInterceptor = Substitute.For <IUriInterceptor>();
     _platformProxy  = Substitute.For <IPlatformProxy>();
     _logger         = Substitute.For <ICoreLogger>();
 }
Exemplo n.º 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultOsBrowserWebUi"/> class.
        /// </summary>
        /// <param name="logger">Logger.</param>
        public DefaultOsBrowserWebUi(
            ILogger logger)
        {
            this.webViewOptions = new SystemWebViewOptions();

            this.uriInterceptor = new HttpListenerInterceptor(logger);
        }
        public DefaultOsBrowserWebUi(
            IPlatformProxy proxy,
            ICoreLogger logger,
            SystemWebViewOptions webViewOptions,
            /* for test */ IUriInterceptor uriInterceptor = null)
        {
            _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
            _webViewOptions = webViewOptions;
            _platformProxy  = proxy ?? throw new ArgumentNullException(nameof(proxy));

            _uriInterceptor = uriInterceptor ?? new HttpListenerInterceptor(_logger);
        }