public void CreateDocument()
        {
            if (_rootViewModel is TestPlanViewModel)
            {
                TestPlanViewModel testPlanViewModel = (TestPlanViewModel)_rootViewModel;

                IEnumerable <TestSuiteViewModel> checkedTestSuites = (
                    from testSuite in testPlanViewModel.Children
                    where (testSuite.IsChecked.HasValue && testSuite.IsChecked.Value) || !testSuite.IsChecked.HasValue
                    select testSuite).Cast <TestSuiteViewModel>();

                foreach (var testSuiteViewModel in checkedTestSuites)
                {
                    _fileName = testPlanViewModel.Name;
                    TraverseTree(testSuiteViewModel, _path);
                }
            }
            else
            {
                TestSuiteViewModel testSuiteViewModel = (TestSuiteViewModel)_rootViewModel;
                _fileName = testSuiteViewModel.Name;
                TraverseTree(testSuiteViewModel, _path);
            }

            _worksheet1.Delete();
        }
Esempio n. 2
0
 public MainWindowViewModel(SettingsViewModel settingsViewModel, TestPlanViewModel testPlanViewModel)
 {
     SettingsViewModel = settingsViewModel;
     TestPlanViewModel = testPlanViewModel;
 }