Question

Dans NUnit 2.4.7, nunit.framework.extensions.dll a été inclus, ce qui a permis de faire RowTests.

Lorsque vous téléchargez la dernière version (2.5.8) Je ne peux pas le trouver. Qu'est-ce qu'il en est advenu?

Était-ce utile?

La solution

Au lieu d'utiliser RowTest, vous pouvez utiliser TestCase. Un test précédent en utilisant RowTest ressemblerait à ceci:

[RowTest]
[Row("foo", false)]
[Row("", true)]
public void Some_test(string value, bool expected)
{
  // test
}

Et la même chose avec des regards de TestCase comme ceci:

[TestCase("foo", false)]
[TestCase("", true)]
public void Some_test(string value, bool expected)
{
  // test
}

Autres conseils

RowTest était une extension qui a été fusionné temporairement, et on a éliminé à 2,5 Alpha 2

Citation de la Notes de version pour 2.4.8 :

  

NUnit comprend maintenant le RowTest   extension, écrit par Andreas   Schlapsi, dans le prolongement de ce   assemblées. Cette extension vous permet   les méthodes d'essai d'écriture qui prennent   arguments et à fournir plusieurs jeux   des valeurs d'argument en utilisant la   RowAttribute. Pour utiliser RowTest, votre   essai doit faire référence à la   assemblage nunit.framework.extensions.

     

Note: La fusion des extensions dans NUnit de   propre extension est un assemblage   expérience que nous essayons de cette   Libération. L'approche peut changer   les versions futures de releases.future.

Citation de la 2.5 alpha 2 Notes de mise :

  

Le RowTestExtension, qui a fusionné   dans le prolongement de nunit DLL dans   Alpha-1, est maintenant fourni en séparé   ajouter à. Telle est l'approche générale, nous   l'intention de prendre à l'égard de tout   addins fourni, car il permet de   créateur d'un Addin pour fournir des mises à jour   séparément de la sortie d'NUnit.

Vous pouvez maintenant télécharger l'extension de RowTest .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top