From 5188f6968fcc532bf51273837b9e5fca668996cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Mon, 15 Oct 2012 10:43:42 +0200 Subject: [PATCH] Added test for enumeration type hinting in completion. --- .../CodeCompletion/CodeCompletionBugTests.cs | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) 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); + }); + } + + } }