public Alert(IDriverProvider driverProvider) { var mediator = new AsyncLocal <IMediator> { Value = new AlertMediator(BrowserSettings.Settings.Timeout) }; _alertProvider = (IAlertProvider)mediator.Value.Wait(driverProvider.GetAlert); }
public AlertController(IAlertProvider alertProvider) { _alertProvider = alertProvider; }
public AlertController(IAlertProvider alertProvider, IAutoNewsConsumer autoNewsConsumer) { _alertProvider = alertProvider; _autoNewsConsumer = autoNewsConsumer; }
public Alert(IDriverProvider driverProvider) { _mediator.Value = new AlertMediator((driverProvider.Settings as BrowserSetting).ElementTimeout); _alertProvider = (IAlertProvider)_mediator.Value.Wait(() => driverProvider.GetAlert()); }