Skip to content

Commit 5704f03

Browse files
committed
Use empty source instead of empty string for sourcegen tests
1 parent 4c45c5d commit 5704f03

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

CommunityToolkit.Tooling.SampleGen.Tests/ToolkitSampleMetadataTests.Documentation.cs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ public class UserControl { }
3131
}
3232
""";
3333

34+
private static readonly string EmptySource = """
35+
namespace MyApp
36+
{
37+
public class MyClass { }
38+
}
39+
""";
40+
3441
[TestMethod]
3542
public void MissingFrontMatterSection()
3643
{
@@ -158,7 +165,7 @@ Which is valid.
158165
> [!SAMPLE Sample]";
159166

160167

161-
var result = SimpleSource.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
168+
var result = EmptySource.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
162169

163170
result.AssertNoCompilationErrors();
164171
result.AssertDiagnosticsAre();
@@ -183,7 +190,7 @@ public void DocumentationInvalidDiscussionId()
183190
# This is some test documentation...
184191
Without an invalid discussion-id.";
185192

186-
var result = string.Empty.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
193+
var result = EmptySource.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
187194

188195
result.AssertNoCompilationErrors();
189196
result.AssertDiagnosticsAre(DiagnosticDescriptors.MarkdownYAMLFrontMatterException, DiagnosticDescriptors.DocumentationHasNoSamples);
@@ -211,7 +218,7 @@ public void DocumentationInvalidIssueId()
211218
# This is some test documentation...
212219
Without an invalid issue-id.";
213220

214-
var result = string.Empty.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
221+
var result = EmptySource.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
215222

216223
result.AssertNoCompilationErrors();
217224
result.AssertDiagnosticsAre(DiagnosticDescriptors.MarkdownYAMLFrontMatterException, DiagnosticDescriptors.DocumentationHasNoSamples);
@@ -240,7 +247,7 @@ public void DocumentationInvalidIsExperimental()
240247
# This is some test documentation...
241248
Without an invalid experimental value.";
242249

243-
var result = string.Empty.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
250+
var result = EmptySource.RunSourceGenerator<ToolkitSampleMetadataGenerator>(SAMPLE_ASM_NAME, markdown);
244251

245252
result.AssertNoCompilationErrors();
246253
result.AssertDiagnosticsAre(DiagnosticDescriptors.MarkdownYAMLFrontMatterException, DiagnosticDescriptors.DocumentationHasNoSamples);

0 commit comments

Comments
 (0)