Como executar um método de teste com vários parâmetros no MSTes

@NUnit possui um recurso chamado Valores, como abaixo:

[Test]
public void MyTest(
    [Values(1,2,3)] int x,
    [Values("A","B")] string s)
{
    // ...
}

Isso significa que o método de teste será executado 6 vezes:

MyTest(1, "A")
MyTest(1, "B")
MyTest(2, "A")
MyTest(2, "B")
MyTest(3, "A")
MyTest(3, "B")

Estamos usando o MSTest agora, existe algum equivalente para isso, para que eu possa executar o mesmo teste com vários parâmetros?

[TestMethod]
public void Mytest()
{
    // ...
}

questionAnswers(18)

yourAnswerToTheQuestion