Esempio n. 1
0
        private void TestProjectConfigurationMenuItem_Click(object sender, RoutedEventArgs e)
        {
            TestProjectShip testProjectShip = this.TestProjectTreeView.SelectedItem as TestProjectShip;

            this.testProjectsViewModel.TestProjectConfigurationCommand.Execute(testProjectShip.Name);
            testProjectShip.RaisePropertyChanged();
        }
Esempio n. 2
0
        private void RemoveTestAssembly_Click(object sender, RoutedEventArgs e)
        {
            TestAssembly assembly = this.TestProjectTreeView.SelectedItem as TestAssembly;

            if (assembly != null)
            {
                DependencyObject parent = VisualTreeHelper.GetParent(current as TreeViewItem);
                while (!(parent is TreeViewItem))
                {
                    parent = VisualTreeHelper.GetParent(parent);
                }

                TestProjectShip testProjectShip = (parent as TreeViewItem).Header as TestProjectShip;
                testProjectShip.TestProjectInfo.TestMethods.RemoveAll(o => assembly.TestCases.Contains(o));
                testProjectShip.RaisePropertyChanged();
            }
        }
Esempio n. 3
0
        private void RemoveTestMethod_Click(object sender, RoutedEventArgs e)
        {
            TestCaseInfo caseInfo = this.TestProjectTreeView.SelectedItem as TestCaseInfo;

            if (caseInfo != null)
            {
                DependencyObject parent = VisualTreeHelper.GetParent(current as TreeViewItem);
                while (!(parent is TreeViewItem))
                {
                    parent = VisualTreeHelper.GetParent(parent);
                }

                // TestAssembly
                parent = VisualTreeHelper.GetParent(parent);
                while (!(parent is TreeViewItem))
                {
                    parent = VisualTreeHelper.GetParent(parent);
                }

                TestProjectShip testProjectShip = (parent as TreeViewItem).Header as TestProjectShip;
                testProjectShip.TestProjectInfo.TestMethods.Remove(caseInfo);
                testProjectShip.RaisePropertyChanged();
            }
        }