The code can build, tests work but some things needs to be adressed as explained below.
Changes
Changed the code to use system.text.json.
Added github actions to build the project using .net core 3.1, .net 5 and .net 6
Moved the test geojson files into embedded resources to make it easier to test in github actions
Issues to look into
Could not get the jsonconstructors to work properly, so opened the properties, but made them init only.
This is not the same as the solution that already exists, since users can create classes which does not force the use as the same properties/ fields as the constructor did.
The code can build, tests work but some things needs to be adressed as explained below.
Changes
Issues to look into