Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR sets up the
VisitorPatternGenerator.Testsproject and also adds the tests that were used during debugging of the fix in #1.Notes
This adds my package, RoseLynn, which provides several handy features for quickly setting up boilerplate, like for testing. The testing engine was swapped from the original xUnit to NUnit due to my personal preference, but it does not really matter, as long as the packages are properly set up.
For the purposes of setting this up, more utilities were created that will be ported over to RoseLynn, after discovering the nuances of setting up tests for incremental generators. They are left in this PR for evaluation of convenience in the design.The utilities were added over to RoseLynn and are now being consumed here. The PR is now clean of leftovers.