I looked at your project and loaded the FakeItEasy-Dev solution into VS2012. (The larger main solution shows ambiguous calll errors in the SL3 project on my machine)
I observe that there's a problem loading all the tests, but it doesn't appear to be correlated with the location of the source in any way. That's as expected, since NUnit knows nothing at all about the source.
It's a good idea to look at the discovery output when we don't seem to be finding all your tests. In this case, it indicates that 985 tests were found but the ide only lists 106 tests. There is no obvious reason why some are included and some are not. The output also shows that two test names are truncated to 449 characters by Visual Studio. This is a known problem. There is also a message "Exception has been thrown by the target of an invocation." I'll try to track that down.
I looked at your project and loaded the FakeItEasy-Dev solution into VS2012. (The larger main solution shows ambiguous calll errors in the SL3 project on my machine)
I observe that there's a problem loading all the tests, but it doesn't appear to be correlated with the location of the source in any way. That's as expected, since NUnit knows nothing at all about the source.
It's a good idea to look at the discovery output when we don't seem to be finding all your tests. In this case, it indicates that 985 tests were found but the ide only lists 106 tests. There is no obvious reason why some are included and some are not. The output also shows that two test names are truncated to 449 characters by Visual Studio. This is a known problem. There is also a message "Exception has been thrown by the target of an invocation." I'll try to track that down.
Charlie