Hi,
Thanks for sending through the sample solution.
Unfortunately, the code inside the solution seemed to work for me. All tests were detected and run. I tried it on several machines, but received the same result.
I think that something has changed in the configuration of your machine that may have triggered this problem. You mentioned earlier that this issue appeared for you after you upgraded NCrunch. Does downgrading back to your original version make any difference?
Have you installed any significant updates recently around .NET, VS, or FSharp?
Under the directory 'C:\Users\USER\AppData\Roaming\NCrunch' you'll find a file called v2_globalconfig.crunch.xml. If you delete this file with VS closed, it should restore your global NCrunch settings to their default values. This could also be something worth trying as it would rule out whether there a change in your global configuration may have surfaced this problem.