예제 #1
0
 public Task CountEqualsNonZero_NoDiagnostic(bool withPredicate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionEqualsInvocationCode(1, withPredicate),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
예제 #2
0
 public Task NotCountEqualsZero_NoDiagnostic()
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionEqualsInvocationCode(0, false, "Sum"),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
예제 #3
0
 public Task CountEqualsNonZero_WithoutPredicate_FixedAsync()
 => VerifyAsync(
     methodName: SourceProvider.MemberName,
     testSource: SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionEqualsInvocationCode(1, withPredicate: false, "Count"),
         SourceProvider.ExtensionsNamespace),
     fixedSource: SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetPropertyEqualsInvocationCode(1, SourceProvider.MemberName),
         SourceProvider.ExtensionsNamespace),
     extensionsSource: null);
예제 #4
0
 public Task ZeroEqualsLinqCount_Fixed()
 => VerifyAsync(
     methodName: null,
     testSource: SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionEqualsInvocationCode(0, withPredicate: false, "Count"),
         additionalNamspaces: SourceProvider.ExtensionsNamespace),
     fixedSource: SourceProvider.GetCodeWithExpression(
         SourceProvider.GetFixedIsEmptyPropertyCode(negate: false),
         additionalNamspaces: SourceProvider.ExtensionsNamespace),
     extensionsSource: null);
예제 #5
0
 public Task CountEqualsZero_Fixed(bool withPredicate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.WithDiagnostic(SourceProvider.GetTargetExpressionEqualsInvocationCode(0, withPredicate)),
         SourceProvider.ExtensionsNamespace),
     fixedSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetFixedExpressionCode(withPredicate, true),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);