I'm thinking if I should switch from NUnit to XUnit. The only reason I want to make the switch is NUnit reuses the same test fixture class for all test methods, while XUnit creates a new instance for each test. The previous admin of NUnit
said:
Quote:...It is much better to fully isolate each test method from the other. This requires that a new object be created for each test method... Since it would be difficult to change the way that NUnit works now, too many people would complain...
But the last time I test it (about 6 months ago), NCrunch didn't recognize some XUnit test methods. And I remember some tools didn't work with XUnit (can't remember the names but NUnit has better comparability for sure).
I think if NCrunch could force NUnit to create a new instance of class for each test, then I don't need to switch. Is it possible? If not, is it a good idea to implement this feature?
Regards,
Yang