From 98308f9f41165c3f0b2eceff1263f934cef0e497 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Tue, 17 Jul 2018 16:21:07 -0700 Subject: [PATCH] Add negative test. --- .../SuggestionModeCompletionProviderTests.cs | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs index f7dca463d3a..2f3dc269ea1 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs @@ -1067,6 +1067,38 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } + [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] + [Fact, Trait(Traits.Feature, Traits.Features.Completion)] + public async Task WithNonDelegateExtensionAndInstanceMethod1() + { + var markup = @" +using System; + +public sealed class Goo +{ + public void Bar() + { + } +} + +public static class GooExtensions +{ + public static void Bar(this Goo goo, int val) + { + } +} + +public static class Repro +{ + public static void ReproMethod(Goo goo) + { + goo.Bar(a$$ + } +} +"; + await VerifyNotBuilderAsync(markup); + } + private async Task VerifyNotBuilderAsync(string markup) { await VerifyWorkerAsync(markup, isBuilder: false); -- GitLab