How to add XUnit test for source generator that use <AdditionalFiles>
(AdditionalText
) as input:
- Add
TestAdditionalText
class - Add
TestDataLoader
class - In Unit test, use method
CSharpGeneratorDriver.AddAdditionalTexts
to add generator input file
return CSharpGeneratorDriver.Create(generator)
.AddAdditionalTexts(texts)
.RunGenerators(compilation);