This was introduced in NCrunch back in v1.36. When you have your
Framework utilisation type for NUnit set to 'DynamicAnalysis' (which is the default setting), it will split test cases into separate tests so that they are individually visible and runnable in the Tests Window.
And yes, it was very, very, insanely, hard to do :)
The post at the top of this thread discusses placing markers next to the [TestCase] attribute itself, which is something that isn't really possible with the engine in its current state.