This is the rest of the refactoring for string/const and Path.Join
It also includes a major change to the File system interactions, introducing an interface that wraps them with an interface so they can be mocked in tests later
I don't know how you feel about mocking the file system when testing, so I have made this a separate PR
This is the rest of the refactoring for string/const and Path.Join It also includes a major change to the File system interactions, introducing an interface that wraps them with an interface so they can be mocked in tests later
I don't know how you feel about mocking the file system when testing, so I have made this a separate PR