private void InitViewModel()
        {
            var settingsProvider = Substitute.For <ICurrentSettingsProvider>();
            var settings         = Substitute.For <ICurrentSettings <Accounts> >();

            _accountsProvider = Substitute.For <ICurrentSettings <Accounts> >();
            _accountsProvider.Settings.Returns(_accounts);
            settings.Settings.Returns(_accounts);

            var translationUpdater = new TranslationUpdater(new TranslationFactory(), new ThreadManager());

            _viewModel = new AccountsViewModel(settingsProvider, _accountsProvider, _commandLocator, translationUpdater, new InvokeImmediatelyDispatcher(), null);
            _viewModel.MountView();
        }