Hi, thanks for posting.
It sounds to me like the file being opened by NCrunch is not the same as the file actually represented in your solution. This is theoretically possible if NCrunch has issues with mapping data returned from the build process.
If you double-click a test to open up a file containing it, then find and open the same file using your solution explorer, do you get the file opening in the IDE twice?