-
Notifications
You must be signed in to change notification settings - Fork 11
Project and solution structure
Zev Spitz edited this page Aug 19, 2020
·
3 revisions
Any folders which begin with an _
are not production or test code; they are playgrounds for testing various things during development. Other than that, the structure is as follows:
Folder | Description |
---|---|
Library | The actual code for the ExpressionTreeToString library, and the NuGet package details |
TestObjects | Test expressions (and other types) used as test data in automated testing These objects are created in C#, either by the C# compiler ( CSCompiler class), or using the factory methods (FactoryMethods class) |
TestObjects.VB | Test expressions (and other types) used as test data in automated testing These objects are created in VB.NET, by the VB compiler ( VBConpiler class) |
Tests | Xunit test methods, and the expected test results for each renderer in a separate text file |
Tests.DataGenerator | Used to create the initial expected test results for a given renderer. The expected results will inevitably be modified. |