Exemplo n.º 1
0
 public Task RightNotCountComparison_NoDiagnostic(int value, BinaryOperatorKind @operator)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionBinaryExpressionCode(value, @operator, false, "Sum"),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
Exemplo n.º 2
0
 public Task LeftCountNotComparison_NoDiagnostic(bool withPredicate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionBinaryExpressionCode(BinaryOperatorKind.Add, int.MaxValue, withPredicate),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
Exemplo n.º 3
0
 public Task ZeroEqualsNotCount_NoDiagnostic()
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetEqualsTargetExpressionInvocationCode(0, false, "Sum"),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
Exemplo n.º 4
0
 public Task NonZeroEqualsCount_NoDiagnostic(bool withPredicate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetEqualsTargetExpressionInvocationCode(1, withPredicate),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
Exemplo n.º 5
0
 public Task RightNotTargetCountComparison_NoDiagnostic(int value, BinaryOperatorKind @operator, bool withPredicate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetTargetExpressionBinaryExpressionCode(@operator, value, withPredicate),
         SourceProvider.TestNamespace),
     extensionsSource:
     SourceProvider.GetExtensionsCode(SourceProvider.TestNamespace, SourceProvider.TestExtensionsClass));
Exemplo n.º 6
0
 public Task ZeroEqualsCount_Fixed(bool withPredicate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.WithDiagnostic(SourceProvider.GetEqualsTargetExpressionInvocationCode(0, withPredicate)),
         SourceProvider.ExtensionsNamespace),
     fixedSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetFixedExpressionCode(withPredicate, true),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);
Exemplo n.º 7
0
 public Task RightTargetCountComparison_Fixed(int value, BinaryOperatorKind @operator, bool withPredicate, bool negate)
 => this.VerifyAsync(
     testSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.WithDiagnostic(SourceProvider.GetTargetExpressionBinaryExpressionCode(value, @operator, withPredicate)),
         SourceProvider.ExtensionsNamespace),
     fixedSource:
     SourceProvider.GetCodeWithExpression(
         SourceProvider.GetFixedExpressionCode(withPredicate, negate),
         SourceProvider.ExtensionsNamespace),
     extensionsSource:
     SourceProvider.IsAsync ? SourceProvider.GetExtensionsCode(SourceProvider.ExtensionsNamespace, SourceProvider.ExtensionsClass) : null);