Is it possible to have a [OneTimeSetup] for ALL tests? : <p>I'm using NUnit to run some Selenium tests and I've got a minor issue I want to see if I can get corrected. What's happening is that the <em>[OneTimeSetUp]</em> and <em>[OneTimeTearDown]</em> is running after each fixture finishes. What I want is to run [OneTimeSetUp] once when the tests are started, and the teardown to run once ALL fixtures have finished.</p>

<p><strong>TestBaseClass.cs</strong></p>

<pre><code>public class TestBaseClass
{

    [OneTimeSetUp]
    public void Init()
    {
         // Login
    }

    [OneTimeTearDown]
    public void TearDown()
    {
        Driver.Close();
    }
}
</code></pre>

<p><strong>NavigationTests</strong></p>

<pre><code>[TestFixture]
public class NavigationTests : TestBaseClass
{
    // Tests
}
</code></pre>

<p><strong>MainPageTests</strong></p>

<pre><code>[TestFixture]
public class MainPageTests : TestBaseClass
{
    // Tests
}
</code></pre>
