nunitxunit.net

NUnit SetUpFixture attribute equivalent in xUnit?


In nUnit, SetUpFixture allowed me to run some code before any tests. Is there anything like that when using xUnit?


From nUnit documentation:

This is the attribute that marks a class that contains the one-time setup or teardown methods for all the test fixtures under a given namespace.


Solution

  • xUnit's comparison table shows that where you would use [TestFixtureSetUp] in NUnit, you make your test fixture class implement IUseFixture<T>.


    If [TestFixtureSetUp] isn't the attribute you're looking for, then the header at the beginning of the compatibility table indicates that there is no equivalent:

    Note: any testing framework attributes that are not in this list have no corresponding attribute in xUnit.net.