8

En Nunit, se puede reutilizar un método de prueba para casos múltiples.Prueba de unidad de Visual Studio: varios casos como Nunit

[TestCase(12,3,4)] 
[TestCase(12,2,6)] 
[TestCase(12,4,3)] 
public void DivideTest(int n, int d, int q) 
{ 
    Assert.AreEqual(q, n/d); 
} 

¿Cómo puedo hacer esto en el marco de prueba de Visual Studio?

+0

Posible duplicado de [¿Tiene MSTest un equivalente al TestCase de NUnit?] (Http://stackoverflow.com/questions/1010685/does-mstest-have-an-equivalent-to-nunits-testcase) –

Respuesta

3

No es posible sacarlo de la caja. Pero para VS 2010 al menos, puede escribir MSTEST Extensions para proporcionar casi la misma característica. Compruebe esto blog. Pero no es tan bueno como el TestCase de NUnit.

2

Desafortunadamente, MS Test no admite RowTests. Sin embargo, una solución alternativa puede ser pirateada utilizando el atributo DataSource. Hay un ejemplo here.

Cuestiones relacionadas