/// <summary>
 /// Initializes a new instance of the <see cref="WorkerWaitForEventOrCancel"/> class.
 /// </summary>
 /// <param name="waitForEventOrCancel">The wait for event or cancel.</param>
 /// <param name="workerConfiguration">The worker configuration.</param>
 public WorkerWaitForEventOrCancel(IWaitForEventOrCancelWorker waitForEventOrCancel,
                                   IWorkerConfiguration workerConfiguration)
 {
     _waitForEventOrCancel = waitForEventOrCancel;
     _workerConfiguration  = workerConfiguration;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkerWaitForEventOrCancel"/> class.
 /// </summary>
 /// <param name="waitForEventOrCancel">The wait for event or cancel.</param>
 /// <param name="workerConfiguration">The worker configuration.</param>
 public WorkerWaitForEventOrCancel(IWaitForEventOrCancelWorker waitForEventOrCancel,
     IWorkerConfiguration workerConfiguration)
 {
     _waitForEventOrCancel = waitForEventOrCancel;
     _workerConfiguration = workerConfiguration;
 }