public override void TestInitialize() { base.TestInitialize(); _tcpInterceptor = Substitute.For <IUriInterceptor>(); _platformProxy = Substitute.For <IPlatformProxy>(); _logger = Substitute.For <ICoreLogger>(); }
/// <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); }