public OptionsDialogWatcher(
     IOptionsDialogFinder optionsDialogFinder,
     IWindowPatcher windowPatcher,
     ICyclicWorker cyclicBackgroundWorker)
 {
     _optionsDialogFinder = optionsDialogFinder;
     _windowPatcher = windowPatcher;
     _cyclicBackgroundWorker = cyclicBackgroundWorker;
     _cyclicBackgroundWorker.StopAction = () => _stopWorker;
 }
 public WindowPatcher(ICyclicWorker cyclicWorker, IEnumerable<IWindowModifier> modifiers, IPInvoker pInvoker)
 {
     _cyclicWorker = cyclicWorker;
     _modifiers = modifiers;
     _pInvoker = pInvoker;
 }