title: How can we run a test method with multiple parameters in MSTest?
body: <p>NUnit has a feature called Values, like below:</p>
  <pre><code>[Test]
  public void MyTest(
      [Values(1,2,3)] int x,
      [Values(&quot;A&quot;,&quot;B&quot;)] string s)
  {
      // ...
  }
  </code></pre>
  <p>This means that the test method will run six times:</p>
  <pre><code>MyTest(1, &quot;A&quot;)
  MyTest(1, &quot;B&quot;)
  MyTest(2, &quot;A&quot;)
  MyTest(2, &quot;B&quot;)
  MyTest(3, &quot;A&quot;)
  MyTest(3, &quot;B&quot;)
  </code></pre>
  <p>We're using MSTest now, but is there any equivalent for this so that I can run the same test with multiple parameters?</p>
  <pre><code>[TestMethod]
  public void Mytest()
  {
      // ...
  }
  </code></pre>