Esempio n. 1
0
        public TestTreeView()
        {
            InitializeComponent();

            RunContextCommand         = new CommandMenuElement(this.runMenuItem);
            RunCheckedCommand         = new CommandMenuElement(this.runCheckedMenuItem);
            DebugContextCommand       = new CommandMenuElement(this.debugMenuItem);
            DebugCheckedCommand       = new CommandMenuElement(this.debugCheckedMenuItem);
            ActiveConfiguration       = new PopupMenuElement(this.activeConfigMenuItem);
            ShowCheckBoxes            = new CheckedMenuElement(showCheckboxesMenuItem);
            ExpandAllCommand          = new CommandMenuElement(expandAllMenuItem);
            CollapseAllCommand        = new CommandMenuElement(collapseAllMenuItem);
            CollapseToFixturesCommand = new CommandMenuElement(collapseToFixturesMenuItem);
            TestPropertiesCommand     = new CommandMenuElement(testPropertiesMenuItem);
            ViewAsXmlCommand          = new CommandMenuElement(viewAsXmlMenuItem);

            Tree = new TreeViewElement(treeView);
            treeView.MouseDown += (s, e) =>
            {
                if (e.Button == MouseButtons.Right)
                {
                    ContextNode = treeView.GetNodeAt(e.X, e.Y);
                }
            };
        }
Esempio n. 2
0
        private void InitializeViewElements()
        {
            // File Menu
            FileMenu            = new PopupMenuElement(fileToolStripMenuItem);
            NewProjectCommand   = new CommandMenuElement(newProjectToolStripMenuItem);
            OpenProjectCommand  = new CommandMenuElement(openProjectToolStripMenuItem);
            CloseCommand        = new CommandMenuElement(closeToolStripMenuItem);
            AddTestFilesCommand = new CommandMenuElement(addTestFilesToolStripMenuItem);
            SaveCommand         = new CommandMenuElement(saveToolStripMenuItem);
            SaveAsCommand       = new CommandMenuElement(saveAsToolStripMenuItem);
            SaveResultsCommand  = new CommandMenuElement(saveResultsToolStripMenuItem);
            ReloadTestsCommand  = new CommandMenuElement(reloadTestsToolStripMenuItem);
            SelectRuntimeMenu   = new PopupMenuElement(selectRuntimeToolStripMenuItem);
            RunAsX86            = new CheckedMenuElement(loadAsX86ToolStripMenuItem);
            RecentProjectsMenu  = new PopupMenuElement(recentProjectsToolStripMenuItem);
            ExitCommand         = new CommandMenuElement(exitToolStripMenuItem);

            // View Menu
            FullGuiCommand      = new CommandMenuElement(fullGuiToolStripMenuItem);
            MiniGuiCommand      = new CommandMenuElement(miniGuiToolStripMenuItem);
            IncreaseFontCommand = new CommandMenuElement(increaseToolStripMenuItem);
            DecreaseFontCommand = new CommandMenuElement(decreaseToolStripMenuItem);
            ChangeFontCommand   = new CommandMenuElement(changeToolStripMenuItem);
            RestoreFontCommand  = new CommandMenuElement(restoreToolStripMenuItem);
            StatusBarCommand    = new CheckedMenuElement(statusBarToolStripMenuItem);

            // Project Menu
            ProjectMenu = new PopupMenuElement(projectToolStripMenuItem);

            // Tools Menu
            SettingsCommand   = new CommandMenuElement(settingsToolStripMenuItem);
            ExtensionsCommand = new CommandMenuElement(extensionsToolStripMenuItem);

            // Help Menu
            NUnitHelpCommand  = new CommandMenuElement(nUnitHelpToolStripMenuItem);
            AboutNUnitCommand = new CommandMenuElement(aboutNUnitToolStripMenuItem);

            TestResult = new ControlElement(testResult);
            TestName   = new ControlElement(testName);

            DialogManager        = new DialogManager();
            MessageDisplay       = new MessageBoxDisplay();
            LongRunningOperation = new LongRunningOperationDisplay(this);
        }
Esempio n. 3
0
        public TestTreeView()
        {
            InitializeComponent();

            RunButton             = new SplitButtonElement(runButton);
            RunAllCommand         = new CommandMenuElement(runAllMenuItem);
            RunSelectedCommand    = new CommandMenuElement(runSelectedMenuItem);
            RunFailedCommand      = new CommandMenuElement(runFailedMenuItem);
            TestParametersCommand = new CommandMenuElement(testParametersMenuItem);
            StopRunCommand        = new CommandMenuElement(stopRunMenuItem);

            DebugButton          = new SplitButtonElement(debugButton);
            DebugAllCommand      = new CommandMenuElement(debugAllMenuItem);
            DebugSelectedCommand = new CommandMenuElement(debugSelectedMenuItem);
            DebugFailedCommand   = new CommandMenuElement(debugFailedMenuItem);

            FormatButton  = new ToolStripElement(formatButton);
            DisplayFormat = new CheckedToolStripMenuGroup(
                "displayFormat",
                nunitTreeMenuItem, fixtureListMenuItem, testListMenuItem);
            GroupBy = new CheckedToolStripMenuGroup(
                "testGrouping",
                byAssemblyMenuItem, byFixtureMenuItem, byCategoryMenuItem, byExtendedCategoryMenuItem, byOutcomeMenuItem, byDurationMenuItem);

            RunContextCommand         = new CommandMenuElement(this.runMenuItem);
            RunCheckedCommand         = new CommandMenuElement(this.runCheckedMenuItem);
            DebugContextCommand       = new CommandMenuElement(this.debugMenuItem);
            DebugCheckedCommand       = new CommandMenuElement(this.debugCheckedMenuItem);
            ActiveConfiguration       = new PopupMenuElement(this.activeConfigMenuItem);
            ShowCheckBoxes            = new CheckedMenuElement(showCheckboxesMenuItem);
            ExpandAllCommand          = new CommandMenuElement(expandAllMenuItem);
            CollapseAllCommand        = new CommandMenuElement(collapseAllMenuItem);
            CollapseToFixturesCommand = new CommandMenuElement(collapseToFixturesMenuItem);

            Tree = new TreeViewElement(treeView);
            treeView.MouseDown += (s, e) =>
            {
                if (e.Button == MouseButtons.Right)
                {
                    ContextNode = treeView.GetNodeAt(e.X, e.Y);
                }
            };
        }
Esempio n. 4
0
        public TestTreeView()
        {
            InitializeComponent();

            RunCommand            = new CommandMenuElement(runMenuItem);
            ShowFailedAssumptions = new CheckedMenuElement(failedAssumptionsMenuItem);
            ProjectMenu           = new PopupMenuElement(projectMenuItem);
            ActiveConfiguration   = new PopupMenuElement(activeConfigurationMenuItem);
            EditProject           = new CommandMenuElement(editProjectMenuItem);
            PropertiesCommand     = new CommandMenuElement(propertiesMenuItem);
            ShowCheckBoxes        = new CheckedMenuElement(showCheckBoxesMenuItem);
            ExpandAllCommand      = new CommandMenuElement(expandAllMenuItem);
            CollapseAllCommand    = new CommandMenuElement(collapseAllMenuItem);
            HideTestsCommand      = new CommandMenuElement(hideTestsMenuItem);
            ClearAllCheckBoxes    = new ButtonElement(clearAllButton);
            CheckFailedTests      = new ButtonElement(checkFailedButton);
            Tree = new TreeViewElement(tree);

            WireUpEvents();
        }