diff --git a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs index bd3657182a..cd99109ec5 100644 --- a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs +++ b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/CodeCompletionBugTests.cs @@ -5672,5 +5672,49 @@ namespace bug } + /// + /// Bug 7795 - Completion cannot handle nested types + /// + [Test()] + public void TestBug7795 () + { + + CombinedProviderTest( + @" +using System; +using System.Linq; +using System.Collections; + +class Foo +{ + public enum Selector + { + VV + } +} + +public class Bugged +{ + static void Test (Foo.Selector selector) + { + + } + + void Selector () + { + + } + + public static void Main () + { + Test ($S$); + } +} +", provider => { + Assert.AreEqual ("Foo.Selector", provider.DefaultCompletionString); + }); + } + + } }