Browse Source

UnitTesting: Run "Go to definition" when double-clicking a test.

newNRvisualizers
Daniel Grunwald 13 years ago
parent
commit
695d773528
  1. 11
      src/AddIns/Analysis/UnitTesting/Pad/UnitTestNode.cs

11
src/AddIns/Analysis/UnitTesting/Pad/UnitTestNode.cs

@ -5,9 +5,9 @@ using System; @@ -5,9 +5,9 @@ using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using System.Windows;
using ICSharpCode.NRefactory.Utils;
using ICSharpCode.SharpDevelop;
using ICSharpCode.SharpDevelop.Dom;
using ICSharpCode.TreeView;
namespace ICSharpCode.UnitTesting
@ -48,6 +48,11 @@ namespace ICSharpCode.UnitTesting @@ -48,6 +48,11 @@ namespace ICSharpCode.UnitTesting
return test;
}
public override void ActivateItem(RoutedEventArgs e)
{
test.GoToDefinition.Execute(e);
}
#region Manage Children
public override bool ShowExpander {
get { return test.CanExpandNestedTests && base.ShowExpander; }
@ -62,8 +67,8 @@ namespace ICSharpCode.UnitTesting @@ -62,8 +67,8 @@ namespace ICSharpCode.UnitTesting
void InsertNestedTests(IEnumerable<ITest> nestedTests)
{
foreach (var test in nestedTests) {
var treeNode = SD.TreeNodeFactory.CreateTreeNode(test);
foreach (var nestedTest in nestedTests) {
var treeNode = SD.TreeNodeFactory.CreateTreeNode(nestedTest);
if (treeNode != null)
Children.OrderedInsert(treeNode, NodeTextComparer);
}

Loading…
Cancel
Save