public void Setup()
 {
     eligible = Eligible.Instance;
     execute = new RequestExecute();
 }
 /// <summary>
 /// Запускает выполнение запроса <paramref name="activityStartQuery"/> с указанными параметрами в новой задаче.
 /// </summary>
 /// <typeparam name="TResult">Тип результата операции.</typeparam>
 /// <typeparam name="TCallResult">Тип возвращаемого значения в методе дополнительного вызова.</typeparam>
 /// <param name="activityStartQuery">Запрос на поиск операции.</param>
 public static Task <Response <TResult, TCallResult> > Run <TResult, TCallResult>(this RequestExecute <IActivityLong <TResult>, TCallResult> activityStartQuery)
 {
     return((Task <Response <TResult, TCallResult> >)InternalExecute(activityStartQuery, GetClientDispatcherMethod(() => RequestClientDispatcher.Execute <IActivityLong <TResult>, TResult, string>(Guid.Empty, dx => dx.ToString())), typeof(TResult), typeof(TCallResult)));
 }
 public void Setup()
 {
     eligible = Eligible.Instance;
     execute  = new RequestExecute();
 }