From aa5f193b804c4da75c550aeaee3d1b5bc11083b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Barr=C3=A9?= Date: Tue, 25 Jun 2024 20:30:38 -0400 Subject: [PATCH] Add StringSyntax to highlight code in tests --- .../Meziantou.Analyzer.Test/Helpers/ProjectBuilder.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/Meziantou.Analyzer.Test/Helpers/ProjectBuilder.cs b/tests/Meziantou.Analyzer.Test/Helpers/ProjectBuilder.cs index 113e78f03..cb571f850 100755 --- a/tests/Meziantou.Analyzer.Test/Helpers/ProjectBuilder.cs +++ b/tests/Meziantou.Analyzer.Test/Helpers/ProjectBuilder.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.IO; using System.IO.Compression; using System.Linq; @@ -165,10 +166,10 @@ public ProjectBuilder WithOutputKind(OutputKind outputKind) return this; } - public ProjectBuilder WithSourceCode(string sourceCode) => + public ProjectBuilder WithSourceCode([StringSyntax("C#-test")] string sourceCode) => WithSourceCode(fileName: null, sourceCode); - public ProjectBuilder WithSourceCode(string fileName, string sourceCode) + public ProjectBuilder WithSourceCode(string fileName, [StringSyntax("C#-test")] string sourceCode) { FileName = fileName; ParseSourceCode(sourceCode); @@ -346,17 +347,17 @@ public ProjectBuilder ShouldReportDiagnosticWithMessage(string message) public ProjectBuilder ShouldFixCodeWith(string codeFix) => ShouldFixCodeWith(index: null, codeFix); - public ProjectBuilder ShouldFixCodeWith(int? index, string codeFix) + public ProjectBuilder ShouldFixCodeWith(int? index, [StringSyntax("C#-test")] string codeFix) { ExpectedFixedCode = codeFix; CodeFixIndex = index; return this; } - public ProjectBuilder ShouldBatchFixCodeWith(string codeFix) => + public ProjectBuilder ShouldBatchFixCodeWith([StringSyntax("C#-test")] string codeFix) => ShouldBatchFixCodeWith(index: null, codeFix); - public ProjectBuilder ShouldBatchFixCodeWith(int? index, string codeFix) + public ProjectBuilder ShouldBatchFixCodeWith(int? index, [StringSyntax("C#-test")] string codeFix) { ExpectedFixedCode = codeFix; CodeFixIndex = index;