Hi Remco,
the functionality of "Run all tests" and "Run all visible tests" should be more or less be the same.
Especially in case of (nunit) explicit-marked tests.

As you see, "run all visible tests" executes the explicit test.
I assume that's a bug and you're willing to fix it, right?
Either let the explicit test execute only on direct command and/or hide it under ignored tests.
Thank you