private void SetupStaticFakes()
 {
     _logger          = A.Fake <ILogger>();
     _skillTableModel = A.Fake <ISkillTableModel>();
     _bindingHelper   = A.Fake <ISkillTableViewModelBindingHelper>();
     _fakeNotifyTaskCompletionFactory = A.Fake <INotifyTaskCompletionFactory>();
 }
Esempio n. 2
0
 private void SetupUiModel()
 {
     _autoMapper              = new AutoMapper();
     _titleZoneModel          = new TitleZoneModel();
     _skillTableModel         = new SkillTableModel(_logger, _skillsService, _autoMapper);
     _primaryStatsTableModel  = new PrimaryStatsTableModel(_logger, _primaryStatsService, _autoMapper);
     _primaryStatModelFactory = new PrimaryStatModelFactory(_primaryStatsService, _autoMapper);
 }
Esempio n. 3
0
        public SkillTableViewModel(ILogger logger, ISkillTableModel model, IAsyncCommandFactory asyncCommandFactory, IAsyncCommandAdaptorFactory asyncCommandAdaptorFactory,
                                   IUiThreadInvoker uiThreadInvoker, IUiStateController uiStateController, ISkillTableViewModelBindingHelper bindingHelper) : base(uiThreadInvoker)
        {
            _logger            = logger;
            _uiThreadInvoker   = uiThreadInvoker;
            _uiStateController = uiStateController;
            _bindingHelper     = bindingHelper;

            _model = model;
            _model.PropertyChanged += ModelOnPropertyChanged;

            SetupTaskRunners(asyncCommandFactory);

            SetupCommandBindings(asyncCommandAdaptorFactory);
        }