Was geschah mit xunit Erweiterungen / Pretest?
Frage
In NUnit 2.4.7, nunit.framework.extensions.dll wurde eingeschlossen, die es möglich gemacht, RowTests zu tun.
Wenn Sie die neueste Version herunterzuladen (2.5.8) Ich kann es nicht finden. Was geschah mit ihm?
Lösung
Statt RowTest
zu verwenden, können Sie TestCase
verwenden. Eine vorherige Prüfung RowTest
mit würde wie folgt aussehen:
[RowTest]
[Row("foo", false)]
[Row("", true)]
public void Some_test(string value, bool expected)
{
// test
}
Und das Gleiche mit TestCase
sieht wie folgt aus:
[TestCase("foo", false)]
[TestCase("", true)]
public void Some_test(string value, bool expected)
{
// test
}
Andere Tipps
RowTest war eine Erweiterung, die in vorübergehend verschmolzen wurde, und wurde in 2,5 Alpha 2
entferntZitat von der Release Notes 2.4.8 :
NUnit enthält jetzt die RowTest Erweiterung, geschrieben von Andreas in seiner Verlängerung Schlapsi, Baugruppen. Diese Erweiterung ermöglicht es Ihnen, In den Schreibtestmethoden, die nehmen Argumente und mehrere Sätze zur Verfügung zu stellen Argumentationswerte unter Verwendung der RowAttribute. So verwenden RowTest, Ihre Test muss die Referenz nunit.framework.extensions Montage.
Hinweis: Erweiterungen in NUnit des Merging eigene Verlängerungsanordnung ist ein experimentieren wir für diese versuchen, Freisetzung. Der Ansatz kann in ändern Zukunft releases.future Mitteilungen.
Zitat aus dem 2.5 Alpha 2 Release Notes :
Die RowTestExtension, die verschmolzen in den nunit Erweiterungs-DLLs in Alpha-1, wird nun als separates bereitgestellt Addin. Dies ist der allgemeine Ansatz, den wir Plan nehmen in Bezug auf jeden addins gebündelt, da es das erlaubt Schöpfer eines AddIn-Updates bereitgestellt getrennt von der NUnit-Release.
Sie können nun die RowTest Erweiterung herunterladen von hier .