I am working in automated UI test suite and we want to separate our test data and store it in JSON files. Ideally, we want to have our tests (Nunit + Teststack.White) in a compiled dll, and then anyone should be able to edit those JSON files without touching and recompiling the tests dll. And the tests should pick up those changes in data.
For example, there is a json file with order details, and a user should be able to change some order details, and then run that dll again.
Is it possible to achieve that by embedding resources in the project? Or do we have to come up with a different solution? Thanks