Hello,
I have a question on how one of the latest additions to NCrunch works regarding the XUnit v2 fixtures.
I am trying out the Atomic for running acceptance tests, that have fixtures with really long setup times because a lot of data is being loaded into memory. When I am running it with R# test runner, the fixture is being reused in between the test runs and as a result the tests run in a reasonable amount of time, once the setup is done.
However, I noticed, that this is not the case for NCrunch. My only explanation is that it is recreating the fixture every time it is running a single test from those classes that have acceptance tests. I have marked the acceptance test classes with the atomic attribute, but have not seen any change. Should I mark the fixture as atomic instead? The fixture itself is thread safe.
All the best,
Ignas