public AsyncResultCommand(IAsyncCommandWatcher <TResult> asyncCommandWatcher, Func <Task <TResult> > command, INotifyTaskCompletion <TResult> notifyTaskCompletion) : base(asyncCommandWatcher) { _command = command; _notifyTaskCompletion = notifyTaskCompletion; _asyncCommandWatcher = asyncCommandWatcher; }
public void Setup() { _asyncCommandWatcher = A.Fake <IAsyncCommandWatcher <object> >(); _uiStateController = A.Fake <IUiStateController>(); _asyncCommandWatcherContextDecorator = new AsyncCommandWatcherContextDecorator <object>(_asyncCommandWatcher, _uiStateController); }
public AsyncSimpleCommand(IAsyncCommandWatcher <object> asyncCommandWatcher, Func <Task <object> > command, INotifyTaskCompletion <object> notifyTaskCompletion) : base(asyncCommandWatcher) { _command = command; _notifyTaskCompletion = notifyTaskCompletion; _asyncCommandWatcher = asyncCommandWatcher; }
public AsyncCommandWithInput(IAsyncCommandWatcher <object> asyncCommandWatcher, Func <TIn, Task> command, INotifyTaskCompletion <object> notifyTaskCompletion, ITaskWrapper taskWrapper) : base(asyncCommandWatcher) { _asyncCommandWatcher = asyncCommandWatcher; _command = command; _notifyTaskCompletion = notifyTaskCompletion; _taskWrapper = taskWrapper; }
public void Setup() { _notifyTaskCompletion = A.Fake <INotifyTaskCompletion <object> >(); _asyncCommandWatcher = A.Fake <IAsyncCommandWatcher <object> >(); _command = async() => null; _asyncSimpleCommand = new AsyncSimpleCommand(_asyncCommandWatcher, _command, _notifyTaskCompletion); }
public void Setup() { _notifyTaskCompletion = A.Fake <INotifyTaskCompletion <int> >(); _asyncCommandWatcher = A.Fake <IAsyncCommandWatcher <int> >(); _command = async() => 0; _asyncSimpleCommand = new AsyncResultCommand <int>(_asyncCommandWatcher, _command, _notifyTaskCompletion); }
public void Setup() { _notifyTaskCompletion = A.Fake <INotifyTaskCompletion <object> >(); _taskWrapper = A.Fake <ITaskWrapper>(); _asyncCommandWatcher = A.Fake <IAsyncCommandWatcher <object> >(); _command = async(intIn) => { }; _wrappedCommand = async() => null; _asyncCommandWithInput = new AsyncCommandWithInput <int>(_asyncCommandWatcher, _command, _notifyTaskCompletion, _taskWrapper); }