title: NUnit, testing against multiple cultures
body: <p>Using NUnit I wish to run all the tests in a certain project against multiple cultures.</p>
  
  <p>The project deals with parsing data that should be culture neutral, to ensure this I would like to run every test against multiple cultures.</p>
  
  <p>The current solution I have is</p>
  
  <pre><code>public abstract class FooTests {
      /* tests go here */
  }
  
  [TestFixture, SetCulture ("en-GB")] public class FooTestsEN : FooTests {}
  [TestFixture, SetCulture ("pl-PL")] public class FooTestsPL : FooTests {}
  </code></pre>
  
  <p>Ideally, I shouldn't have to create these classes and instead use something like:</p>
  
  <pre><code>[assembly: SetCulture ("en-GB")]
  [assembly: SetCulture ("pl-PL")]
  </code></pre>