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);
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);
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);
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);
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);