If a unit test fails, I want to fail the build (who doesn’t?). Why is the property “Fail action if any tests fail” set to false by default?
If you have multiple NUnit Actions, you probably don’t want to fail on the first one, and then fix that, and then fail on the second and so on. It’s much better to run all the tests and fail at the stage gate, that way you can see all the failing tests after one build and fix them (or shelve them if they can’t be fixed immediately) in one go.