I have a unit test project that references both xUnit.net and xUnit.net Extensions.
The latter defines the TheoryAttribute which can be used to create data driven tests.
Now, my project doesn't contain a single [Fact] test, it only contains [Theory] tests. Additionally, it doesn't contain a single Assert from xUnit.net, so that the project in fact
doesn't use xunit.dll directly but only xunit.extensions.dll.
This leads to the scenario that NCrunch doesn't pick up the tests in this project.
If I add a single line of code that directly uses xunit.dll
anywhere in the project, NCrunch starts picking up all the tests again.