SIL.Cog.Application.Tests.ViewModels.WordListsViewModelTestEnvironment.WordListsViewModelTestEnvironment C# (CSharp) Méthode

WordListsViewModelTestEnvironment() public méthode

public WordListsViewModelTestEnvironment ( ) : System
Résultat System
        public WordListsViewModelTestEnvironment()
        {
            DispatcherHelper.Initialize();
            _projectService = Substitute.For<IProjectService>();
            _dialogService = Substitute.For<IDialogService>();
            var busyService = Substitute.For<IBusyService>();
            _analysisService = Substitute.For<IAnalysisService>();
            var importService = Substitute.For<IImportService>();
            var exportService = Substitute.For<IExportService>();

            WordViewModel.Factory wordFactory = word => new WordViewModel(busyService, _analysisService, word);
            WordListsVarietyMeaningViewModel.Factory varietyMeaningFactory = (variety, meaning) => new WordListsVarietyMeaningViewModel(busyService, _analysisService, wordFactory, variety, meaning);
            WordListsVarietyViewModel.Factory varietyFactory = (parent, variety) => new WordListsVarietyViewModel(_projectService, varietyMeaningFactory, parent, variety);

            _wordListsViewModel = new WordListsViewModel(_projectService, _dialogService, importService, exportService, _analysisService, varietyFactory);
        }