title: Do the SetUp and TearDown methods need [RequiresSTA] if tests have it?
body: <p>I can run my WatiN tests with ReSharper without issues. Each test has the <a href="http://www.nunit.org/index.php?p=requiresSTA&amp;r=2.5" rel="noreferrer">RequiresSTA</a> attribute and runs fine.</p>
  
  <p>When I try run all the tests in the class (TestFixture) I get the following error:</p>
  
  <pre><code>One or more child tests had errors
  Exception doesn't have a stacktrace
  &lt;testname&gt;  ignored: Invalid signature for SetUp or TearDown method: TestSetup
  &lt;testname&gt;  ignored: Invalid signature for SetUp or TearDown method: TestSetup
  &lt;testname&gt;  ignored: Invalid signature for SetUp or TearDown method: TestSetup
  </code></pre>
  
  <p>The error doesn't indicate what I need to change to make it work.</p>
  
  <p>If I then select all the tests that have been ignored in the Unit Test Sessions window, I can run them without problems.</p>
  
  <p>What must I change to allow me to run all the tests in the TestFixture?</p>