Ports somee infrastructure and converts Razor code generation tests to use it. This makes it much easier to make cross cutting changes to code generation and see the effect. Use build /p:GenerateBaselines=true to update all of the generated code in place or when adding new tests. Generally if tests are failing, the easiest thing to do is to update the baselines and do a git diff to see what the deltas are. The changes to the tests here are to use the new baseline infrastructure and to rename classes/methods to result in shorter file paths. |
||
|---|---|---|
| .. | ||
| InitializeTestFileAttribute.cs | ||
| IntermediateNodeSerializer.cs | ||
| IntermediateNodeVerifier.cs | ||
| IntermediateNodeWriter.cs | ||
| NotFoundProjectItem.cs | ||
| RazorDiagnosticSerializer.cs | ||
| SourceMappingsSerializer.cs | ||
| TestFile.cs | ||
| TestProject.cs | ||
| VirtualProjectFileSystem.cs | ||
| VirtualProjectItem.cs | ||