public void SetupContantFakes() { _logger = A.Fake <ILogger>(); _fakePrimaryStatsTableModel = A.Fake <IPrimaryStatsTableModel>(); _fakeNotifyTaskCompletionFactory = A.Fake <INotifyTaskCompletionFactory>(); _bindingHelper = A.Fake <IPrimaryStatTableViewModelBindingHelper>(); }
public PrimaryStatsTableViewModel(ILogger logger, IPrimaryStatsTableModel model, IPrimaryStatTableViewModelBindingHelper bindingHelper, IAsyncCommandFactory asyncCommandFactory, IAsyncCommandAdaptorFactory asyncCommandAdaptorFactory, IUiThreadInvoker uiThreadInvoker, IUiStateController uiStateController) : base(uiThreadInvoker) { _logger = logger; _model = model; _bindingHelper = bindingHelper; _uiThreadInvoker = uiThreadInvoker; _uiStateController = uiStateController; _model.PrimaryStatsUpdated += ModelOnPrimaryStatsUpdated; SetupTaskRunners(asyncCommandFactory); Delete = asyncCommandAdaptorFactory.CreateWithContext(() => { _logger.LogEntry(); }); }