public void SetupContantFakes()
 {
     _logger = A.Fake <ILogger>();
     _fakePrimaryStatsTableModel      = A.Fake <IPrimaryStatsTableModel>();
     _fakeNotifyTaskCompletionFactory = A.Fake <INotifyTaskCompletionFactory>();
     _bindingHelper = A.Fake <IPrimaryStatTableViewModelBindingHelper>();
 }
 private void SetupStaticFakes()
 {
     _logger          = A.Fake <ILogger>();
     _skillTableModel = A.Fake <ISkillTableModel>();
     _bindingHelper   = A.Fake <ISkillTableViewModelBindingHelper>();
     _fakeNotifyTaskCompletionFactory = A.Fake <INotifyTaskCompletionFactory>();
 }
Пример #3
0
        private void SetupUiUtilities()
        {
            _observableHelper  = new ObservableHelper();
            _uiThreadInvoker   = new UiThreadInvoker(_logger);
            _uiStateController = new UiStateController(_logger, new UiLockerContextFactory());
            var asyncCommandWatcherFactory = new AsyncCommandWatcherFactory(_uiStateController);

            _notifyTaskCompletionFactory = new NotifyTaskCompletionFactory(_logger);
            _asyncCommandFactory         = new AsyncCommandFactory(_notifyTaskCompletionFactory, asyncCommandWatcherFactory, new TaskWrapper());
            _asyncCommandAdaptorFactory  = new AsyncCommandAdaptorFactory(_asyncCommandFactory);
        }
        public void Setup()
        {
            _logger          = A.Fake <ILogger>();
            _model           = A.Fake <IPrimaryStatModel>();
            _uiThreadInvoker = A.Fake <IUiThreadInvoker>();
            _fakeNotifyTaskCompletionFactory = A.Fake <INotifyTaskCompletionFactory>();

            _realNotifyTaskCompletion = new NotifyTaskCompletion <object>(_logger);
            A.CallTo(() => _fakeNotifyTaskCompletionFactory.Create <object>()).Returns(_realNotifyTaskCompletion);

            var uiStateController = new UiStateController(_logger, new UiLockerContextFactory());

            _asyncCommandFactory = new AsyncCommandFactory(_fakeNotifyTaskCompletionFactory, new AsyncCommandWatcherFactory(uiStateController), new TaskWrapper());
            var asyncCommandAdaptorFactory = new AsyncCommandAdaptorFactory(_asyncCommandFactory);

            _primaryStatViewModel = new PrimaryStatViewModel(_logger, _model, asyncCommandAdaptorFactory, _uiThreadInvoker);
        }
Пример #5
0
 public AsyncCommandFactory(INotifyTaskCompletionFactory notifyTaskCompletionFactory, IAsyncCommandWatcherFactory asyncCommandWatcherFactory, ITaskWrapper taskWrapper)
 {
     _notifyTaskCompletionFactory = notifyTaskCompletionFactory;
     _asyncCommandWatcherFactory  = asyncCommandWatcherFactory;
     _taskWrapper = taskWrapper;
 }