/// <summary>
 ///     Constructor of the class
 /// </summary>
 /// <param name="lyncClientInstance"></param>
 /// <param name="lyncAvailability"></param>
 /// <param name="applicationList"></param>
 /// <param name="isProcessRunning"></param>
 public DispatcherTimerTick(ILyncClientInstance lyncClientInstance, ILyncAvailability lyncAvailability, IApplicationList applicationList, IIsProcessRunning isProcessRunning)
 {
     _lyncClientInstance = lyncClientInstance ?? throw new ArgumentNullException(nameof(lyncClientInstance));
     _lyncAvailability   = lyncAvailability ?? throw new ArgumentNullException(nameof(lyncAvailability));
     _applicationList    = applicationList ?? throw new ArgumentNullException(nameof(applicationList));
     _isProcessRunning   = isProcessRunning ?? throw new ArgumentNullException(nameof(isProcessRunning));
 }
예제 #2
0
 /// <summary>
 ///     Constructor of the class
 /// </summary>
 public LyncAvailability(ILyncClientInstance lyncClientInstance)
 {
     _lyncClientInstance = lyncClientInstance ?? throw new ArgumentNullException(nameof(lyncClientInstance));
 }