public void SqlKeywordsDelimitedBySpace_DotnetFramework(string sqlNamespace) { var references = MetadataReferenceFacade.GetSystemData() .Concat(NuGetMetadataReference.Dapper()) .Concat(NuGetMetadataReference.EntityFramework()) .Concat(NuGetMetadataReference.MicrosoftDataSqliteCore()) .Concat(NuGetMetadataReference.MicrosoftSqlServerCompact()) .Concat(NuGetMetadataReference.NHibernate()) .Concat(NuGetMetadataReference.PetaPocoCompiled()) .Concat(NuGetMetadataReference.SystemDataOdbc()) .Concat(NuGetMetadataReference.SystemDataSqlClient()) .Concat(NuGetMetadataReference.SystemDataSQLiteCore()); Verifier.VerifyCSharpAnalyzer($@" using {sqlNamespace}; namespace TestNamespace {{ public class Test {{ private string field = ""SELECT * FROM table"" + ""WHERE col ="" + // Noncompliant ""val""; }} }} ", new SqlKeywordsDelimitedBySpace(), additionalReferences: references.ToArray()); }