示例#1
0
        public void InitializePresenter(IStepTuningView view, StepTuningViewModel viewModel = null)
        {
            ViewModel        = viewModel ?? new StepTuningViewModel();
            View             = view;
            View.DataContext = ViewModel;
            View.Presenter   = this;

            _tuningBrowserViewPresenter.InitializePresenter(View.TuningBrowserView, ViewModel.TuningBrowser);
        }
        private StepTuningViewModel CreateViewModel(string outputFilePath = null)
        {
            var vm = new StepTuningViewModel {
                OutputFilePath = outputFilePath
            };

            _presenter.SetupGet(x => x.ViewModel).Returns(vm);
            return(vm);
        }