In NUnit we can run a test-fixture multiple times with varying parameters simply by specifying multiple [TestFixture] attributes, each one causing the class to be instantiated with the specified attribute parameter.
Here is an example:
[TestFixture("A")]
[TestFixture("B")]
[TestFixture("C")]
public class MyTestClass
{
    public MyTestClass(string str)
    {
        ...
So the fixture would be instantiated 3 times: with str="A", then str="B" and finally str="C".
I'm trying to find the equivalent for the Visual Studio testing tools but the [TestClass] attribute can be specified only once.
I've read the doc but found no clue.
I can think of a simple workaround by using inheritance but I'm sure there is a simpler way.
 
    