Skip to content

Commit 7f9b122

Browse files
committed
Fix selection navigation from TestMethod, ref #2563 (1)
1 parent 126f6f5 commit 7f9b122

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

RetailCoder.VBE/UnitTesting/TestMethod.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.Globalization;
44
using System.Linq;
5+
using Rubberduck.Parsing;
56
using Rubberduck.Parsing.Symbols;
67
using Rubberduck.UI;
78
using Rubberduck.UI.Controls;
@@ -88,16 +89,7 @@ private AssertCompletedEventArgs EvaluateResults()
8889

8990
public NavigateCodeEventArgs GetNavigationArgs()
9091
{
91-
var moduleName = Declaration.QualifiedName.QualifiedModuleName;
92-
var methodName = Declaration.IdentifierName;
93-
var module = moduleName.Component.CodeModule;
94-
95-
var startLine = module.GetProcBodyStartLine(methodName, ProcKind.Procedure);
96-
var endLine = startLine + module.GetProcCountLines(methodName, ProcKind.Procedure);
97-
var endLineColumns = module.GetLines(endLine, 1).Length;
98-
99-
var selection = new Selection(startLine, 1, endLine, endLineColumns == 0 ? 1 : endLineColumns);
100-
return new NavigateCodeEventArgs(new QualifiedSelection(moduleName, selection));
92+
return new NavigateCodeEventArgs(new QualifiedSelection(Declaration.QualifiedName.QualifiedModuleName, Declaration.Context.GetSelection()));
10193
}
10294

10395
public object[] ToArray()

0 commit comments

Comments
 (0)