public BrowsersManagerApi(IBrowserWindowsManager browserWindowsManager, IUiHelper uiHelper) { if (browserWindowsManager == null) { throw new ArgumentNullException("browserWindowsManager"); } if (uiHelper == null) { throw new ArgumentNullException("uiHelper"); } _browserWindowsManager = browserWindowsManager; _uiHelper = uiHelper; }
public SessionKeeper(MainApplicationServiceClient mainAppClient, IBrowserWindowsManager browserWindowsManager, IBrowserWindowsBuilder <IBrowserWindow> browserWindowsBuilder, ILogger log, IUiHelper uiHelper) { if (mainAppClient == null) { throw new ArgumentNullException("mainAppClient"); } if (browserWindowsManager == null) { throw new ArgumentNullException("browserWindowsManager"); } if (browserWindowsBuilder == null) { throw new ArgumentNullException("browserWindowsBuilder"); } if (log == null) { throw new ArgumentNullException("log"); } if (uiHelper == null) { throw new ArgumentNullException("uiHelper"); } _mainAppClient = mainAppClient; _log = log; _uiHelper = uiHelper; _sessionUpdator = KeepUpdatingSession; _browserWindowsManager = browserWindowsManager; _browserWindowsBuilder = browserWindowsBuilder; _updaterThread = new Thread(_sessionUpdator); }
public SessionKeeper(MainApplicationServiceClient mainAppClient, IBrowserWindowsManager browserWindowsManager, IBrowserWindowsBuilder<IBrowserWindow> browserWindowsBuilder, ILogger log, IUiHelper uiHelper) { if (mainAppClient == null) { throw new ArgumentNullException("mainAppClient"); } if (browserWindowsManager == null) { throw new ArgumentNullException("browserWindowsManager"); } if (browserWindowsBuilder == null) { throw new ArgumentNullException("browserWindowsBuilder"); } if (log == null) { throw new ArgumentNullException("log"); } if (uiHelper == null) { throw new ArgumentNullException("uiHelper"); } _mainAppClient = mainAppClient; _log = log; _uiHelper = uiHelper; _sessionUpdator = KeepUpdatingSession; _browserWindowsManager = browserWindowsManager; _browserWindowsBuilder = browserWindowsBuilder; _updaterThread = new Thread(_sessionUpdator); }
public void Init() { _uiHelper = new TestUiHelper(); _browserWindowsManager = Substitute.For<IBrowserWindowsManager>(); _browsersManagerApi = new BrowsersManagerApi(_browserWindowsManager, _uiHelper); }
public void Init() { _uiHelper = new TestUiHelper(); _browserWindowsManager = Substitute.For <IBrowserWindowsManager>(); _browsersManagerApi = new BrowsersManagerApi(_browserWindowsManager, _uiHelper); }