TempFileWriter changes were to make sure we always create different files for each test.
At least during early runs, this seemed to matter if some tests were run right after each other.
I don't think the changes are strictly necessary anymore, now that all the shapefiles get copied to the test output folder, but it seems safest to leave it like this so that tests don't affect each other.
Everything in TestShapefiles was copied from the main NetTopologySuite.Samples.Shapefiles, trimmed to just what the tests need to pass, by writing a script that would go like:
TempFileWriter
changes were to make sure we always create different files for each test.TestShapefiles
was copied from the main NetTopologySuite.Samples.Shapefiles, trimmed to just what the tests need to pass, by writing a script that would go like: