From 882caaf77b845a57b9c01444cd07ec5c5e7567f8 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Sun, 29 Mar 2020 19:12:18 -0700 Subject: [PATCH] Add test --- .../RemoveUnnecessaryCastTests.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs index 0fda4e81f01..d7234195fcb 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessaryCast/RemoveUnnecessaryCastTests.cs @@ -5128,6 +5128,23 @@ private void goo() }"); } + [WorkItem(36631, "https://github.com/dotnet/roslyn/issues/36631")] + [Fact, Trait(Traits.Feature, Traits.Features.CodeActionsRemoveUnnecessaryCast)] + public async Task TestFormattableString7() + { + await TestMissingInRegularAndScriptAsync( + @" +using System; + +class C +{ + private void goo() + { + object x = [|(IFormattable)$@""""|]; + } +}"); + } + [WorkItem(34326, "https://github.com/dotnet/roslyn/issues/34326")] [Fact, Trait(Traits.Feature, Traits.Features.CodeActionsRemoveUnnecessaryCast)] public async Task TestMissingOnInterfaceCallOnNonSealedClass() -- GitLab