[TestMethod]
public void AmbiguousNameSelectsSmallestScopedDeclaration()
{
var code = @"
Option Explicit
Public Sub foo()
Dim foo As Long
foo = 42
Debug.Print foo
End Sub
";
var vbe = new MockVbeBuilder()
.ProjectBuilder("foo", ProjectProtection.Unprotected)
.AddComponent("foo", ComponentType.StandardModule, code, new Selection(6, 19, 6, 19))
.MockVbeBuilder()
.Build();
var parser = MockParser.Create(vbe.Object, new RubberduckParserState(vbe.Object));