title: Why the TestCaseSource is executed before TestFixtureSetUp in Nunit
body: <p>I have to create database on the <code>setup</code> event and drop into <code>teardown</code> event,the flow is working when i have not used <code>TestCaseSource</code>.But the moment come i have to used <code>TestCaseSource</code> then the execution order of <code>NUnit</code> test case is changed.</p>
  
  <p>My database is not created (you can say <code>setup</code> event not called),But I have to used <code>TestCaseSource</code> for pulling data from table which is created by the <code>setup</code> event and dropped into <code>teardown</code> .</p>
  
  <p>Please suggest how to deal this type of scenario.I am using VS 2013</p>
  
  <p>Thanks in advance</p>