Если вы хотите запускать одинаковые тесты на обоих серверах, последняя версия NUnit поддерживает тесты, которые принимают параметры. Вы можете включить в свои тесты аргумент сервера следующим образом:
[TestFixture]
public class MyTestFixture
{
public string[] Servers = new string[] { "server1.address", "server2.address" };
[Test]
public void SomeTest([ValueSource("Servers")] server)
{
ISelenium selenium = new DefaultSelenium(server, 4444, "*firefox", "http://localhost");
//rest of test
}
}
Когда NUnit выполняется, этот тест будет выполняться дважды: один раз с параметром server1.address и один раз с параметром server2.address. Вы можете прочитать о тестах ValueSource здесь: http://www.nunit.org/index.php?p=valueSource&r=2.5.5