title: NUnit: [SetUp] in base class and [OneTimeSetup] in Dervied [TestFixture]
body: <p>I'm looking at some test code using NUnit, which inherits from a base class containing a [SetUp] attribute:</p>
  <pre><code>public class BaseClass
  {
     [SetUp]
     public void SetUp()
     {
       //do something
     }
  
  }
  
  [TestFixture]
  public class DerivedClass : BaseClass
  {
    [OneTimeSetUp]
    public void OneTimeSetUp()
    {
  
     //do something here only once for the tests in this fixture but after BaseClass [Setup] method execution. 
    }
     //tests run down here.
     //[Test]
     //[Test]
     //etc
  }
  </code></pre>
  <p>[OneTimeSetup] method is called before Base Class [Setup] method. Is there any possibility of calling if after the Base Class[Setup] method. I would the Base Class [Setup] method to be executed first and then [OneTimeSetup] method to be called only once for all the tests in the derived [TestFixture] class. [Setup] method to be executed once before every test in the [TestFixture] class. Thanks.</p>