Beispiel #1
0
        public Alert(IDriverProvider driverProvider)
        {
            var mediator = new AsyncLocal <IMediator> {
                Value = new AlertMediator(BrowserSettings.Settings.Timeout)
            };

            _alertProvider = (IAlertProvider)mediator.Value.Wait(driverProvider.GetAlert);
        }
Beispiel #2
0
 public AlertController(IAlertProvider alertProvider)
 {
     _alertProvider = alertProvider;
 }
Beispiel #3
0
 public AlertController(IAlertProvider alertProvider, IAutoNewsConsumer autoNewsConsumer)
 {
     _alertProvider    = alertProvider;
     _autoNewsConsumer = autoNewsConsumer;
 }
Beispiel #4
0
 public Alert(IDriverProvider driverProvider)
 {
     _mediator.Value = new AlertMediator((driverProvider.Settings as BrowserSetting).ElementTimeout);
     _alertProvider  = (IAlertProvider)_mediator.Value.Wait(() => driverProvider.GetAlert());
 }