NUnit: Mehrere Behauptungen in einem einzigen Test ausführenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 NUnit: Mehrere Behauptungen in einem einzigen Test ausführen

Post by Anonymous »

Ich wurde gebeten, eine Testanwendung zu schreiben, die eine neue gespeicherte Prozedur in mehreren Zeilen in einer Datenbank testen muss. Im Wesentlichen möchte ich so etwas tun:
[Test]
public void TestSelect()
{
foreach(id in ids)
{
DataTable old = Database.call("old_stored_proc",id);
DataTable new_ = Database.call("new_stored_proc",id);

Assert.AreEqual(old.Rows[0]["column"],ne_.Rows[0]["column"]);
}
}

Wenn ich diesen Test ausführe und eine Zeile nicht mit der anderen übereinstimmt, schlägt der gesamte Test fehl. Stattdessen möchte ich zählen, wie oft die Behauptung bestanden wurde und wie oft sie fehlgeschlagen ist. Gibt es eine Möglichkeit, dies mit NUnit zu tun?
Mir ist klar, dass NUnit möglicherweise übertrieben ist und dies ohne NUnit eine einfache Aufgabe ist ... Ich wollte es nur lernen. ;)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post