Ich entwickle Tests mit Nunit und datengetriebenen Test Ansatz. Ich habe Testmethode mit 2 Parametern: Pfad zu xlsx Datei und Arbeitsblattname. Es funktioniert perfekt in Visual Studio, wenn ich Parameter in TestCase
Attribut übergeben, zum Beispiel, wenn ich 3 Testfälle ausführen möchten haben, so etwas schreiben:Bestanden Testfall Parameter mit Nunit-Konsole
[TestCase(@"pathToFile.xlsx", "TestCase1")]
[TestCase(@"pathToFile.xlsx", "TestCase2")]
[TestCase(@"pathToFile.xlsx", "TestCase3")]
public void performActionsByWorksheet(string excelFilePath, string worksheetName)
{
//test code
}
Ich möchte meine Testfälle laufen und Parameter übergeben mit Nunit Konsole (nicht Parameter im Code schreiben).
Ist es möglich, es zu erreichen?
Vielen Dank! Es funktioniert für 1 Parametersatz. Was ist, wenn ich mehr Testfälle wie in meiner Frage ausführen möchte? – kotoj
@kotoj, übergeben Sie sie als Trennzeichen innerhalb eines Parameters – Fabio
können Sie mir dabei helfen mit AutoRun(). Execute(). Ich führe einen Test mit dem Attribut category als '' .Execute (new String [] {"--where = cat = testname"}); '' Wie fügt man '--params' hinzu? – Dimple