提交 c69af185 编写于 作者: C Cyrus Najmabadi

Add test to validate scenario.

上级 a6f8496f
......@@ -4489,6 +4489,31 @@ void M()
}", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp7_1)));
}
[WorkItem(12631, "https://github.com/dotnet/roslyn/issues/12631")]
[Fact, Trait(Traits.Feature, Traits.Features.CodeActionsRemoveUnnecessaryCast)]
public async Task RemoveRedundantBoolCast()
{
await TestInRegularAndScript1Async(
@"
class C
{
void M()
{
var a = true;
var b = ![|(bool)|]a;
}
}",
@"
class C
{
void M()
{
var a = true;
var b = !a;
}
}");
}
[Fact, Trait(Traits.Feature, Traits.Features.CodeActionsRemoveUnnecessaryCast)]
public async Task DontIntroduceDefaultLiteralInPatternSwitchCase()
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册