Hi,
Thanks for posting!
There isn't anything in NCrunch at the moment that tracks the build configuration selected in VS. NCrunch doesn't make use of this value itself - it instead relies on the default values specified in your project files or the 'Use build configuration' project-level NCrunch configuration setting.
Generally, if you have a set of tests that you only want to run occasionally, there are two ways you can easily do this:
1. Hit the 'run all tests' button on the Tests Window. This will queue ALL tests regardless of whether the engine mode has selected them for automatic execution. There is also an IDE hotkey for this that you can find under the 'NCrunch' menu.
2. Create an engine mode that selects all the tests for automatic execution (or just use 'Run all tests automatically') and change to this engine mode when you want to run all the tests. NCrunch will detect the change and update its processing queue accordingly.
If you need additional features beyond this, you are welcome to request them in
uservoice.