title: Run Selenium tests in multiple browsers one after another from C# NUnit
body: <p>I'm looking for the recommended/nicest way to make Selenium tests execute in several browsers one after another. The website I'm testing isn't big, so I don't need a parallel solution yet.</p>
  
  <p>I have the usual test set-up methods with <code>[SetUp]</code>, <code>[TearDown]</code>, and <code>[Test]</code>. The SetUp one, of course, instantiates a new <code>ISelenium</code> object with whatever browser I want to test with.</p>
  
  <p>So what I want to do is programmatically say: this test will be run on Chrome, IE, and Firefox in sequence. How do I do that?</p>
  
  <p>EDIT:</p>
  
  <p>This might help a bit. We're using CruiseControl.NET to start the NUnit tests after a successful build. Is there any way to pass a parameter to the NUnit executable, and then  use that parameter in the test? This way we could have NUnit run several times with different browser parameters.</p>