static void CreateRegisteredTestFrameworks() { if (testFrameworks == null) { UnitTestAddInTree addInTree = new UnitTestAddInTree(); testFrameworks = new RegisteredTestFrameworks(addInTree); } }
public UnitTestsPad(IRegisteredTestFrameworks testFrameworks) { instance = this; panel = new Panel(); treeView = CreateTestTreeView(testFrameworks); treeView.Dock = DockStyle.Fill; treeView.DoubleClick += TestTreeViewDoubleClick; treeView.KeyPress += TestTreeViewKeyPress; panel.Controls.Add(treeView); toolStrip = CreateToolStrip("/SharpDevelop/Pads/UnitTestsPad/Toolbar"); toolStrip.GripStyle = ToolStripGripStyle.Hidden; panel.Controls.Add(toolStrip); // Add the load solution projects thread ended handler before // we try to display the open solution so the event does not // get missed. ParserService.LoadSolutionProjectsThreadEnded += LoadSolutionProjectsThreadEnded; OnAddedLoadSolutionProjectsThreadEndedHandler(); // Display currently open solution. if (!IsParserLoadingSolution) { Solution openSolution = GetOpenSolution(); if (openSolution != null) { SolutionLoaded(openSolution); } } ParserService.ParseInformationUpdated += ParseInformationUpdated; ProjectService.SolutionClosed += SolutionClosed; ProjectService.SolutionFolderRemoved += SolutionFolderRemoved; ProjectService.ProjectAdded += ProjectAdded; ProjectService.ProjectItemAdded += ProjectItemAdded; ProjectService.ProjectItemRemoved += ProjectItemRemoved; treeView.ContextMenuStrip = CreateContextMenu("/SharpDevelop/Pads/UnitTestsPad/ContextMenu"); }
public TestProject(IProject project, IProjectContent projectContent, IRegisteredTestFrameworks testFrameworks) { this.project = project; this.projectContent = projectContent; this.testFrameworks = testFrameworks; }
/// <summary> /// Virtual method so we can override this method and return /// a dummy TestTreeView when testing. /// </summary> protected virtual TestTreeView CreateTestTreeView(IRegisteredTestFrameworks testFrameworks) { return(new TestTreeView(testFrameworks)); }
public TestClass(IClass c, IRegisteredTestFrameworks testFrameworks) { this.c = c; this.testFrameworks = testFrameworks; }
public TestTreeView(IRegisteredTestFrameworks testFrameworks) { this.testFrameworks = testFrameworks; ImageList = TestTreeViewImageList.ImageList; CanClearSelection = false; }
public TestableCondition(IRegisteredTestFrameworks testFrameworks) { this.testFrameworks = testFrameworks; }
/// <summary> /// Returns a dummy tree view where we can mock the /// IProjectContent that will be used by the TestTreeView. /// </summary> protected override TestTreeView CreateTestTreeView(IRegisteredTestFrameworks testFrameworks) { return(treeView); }
/// <summary> /// Returns a dummy tree view where we can mock the /// IProjectContent that will be used by the TestTreeView. /// </summary> protected override TestTreeView CreateTestTreeView(IRegisteredTestFrameworks testFrameworks) { return treeView; }
/// <summary> /// Virtual method so we can override this method and return /// a dummy TestTreeView when testing. /// </summary> protected virtual TestTreeView CreateTestTreeView(IRegisteredTestFrameworks testFrameworks) { return new TestTreeView(testFrameworks); }
public DummyParserServiceTestTreeView(IRegisteredTestFrameworks testFrameworks) : base(testFrameworks) { }