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(); }
public MainWindowViewModel(SettingsViewModel settingsViewModel, TestPlanViewModel testPlanViewModel) { SettingsViewModel = settingsViewModel; TestPlanViewModel = testPlanViewModel; }