Yes, this should have been done first. I know, I am a terrible person. The generator has been pretty well tested by being used in production code for 2 years... but now it's on github/nuget I am hoping new features that I've not had time to do before can be added - and for that automated tests to make sure existing functionality doesn't break make sense.
It's also not the best codebase in the world, so some tests could allow a bit of love/refactoring.
Yes, this should have been done first. I know, I am a terrible person. The generator has been pretty well tested by being used in production code for 2 years... but now it's on github/nuget I am hoping new features that I've not had time to do before can be added - and for that automated tests to make sure existing functionality doesn't break make sense.
It's also not the best codebase in the world, so some tests could allow a bit of love/refactoring.