Komplexe Parameter an [Theorie] übergeben
Xunit hat eine nette Funktion: Sie können einen Test mit einem erstellenTheory
Attribut und setzen Daten inInlineData
Attribute und xUnit generieren viele Tests und testen sie alle.
Ich möchte so etwas haben, aber die Parameter für meine Methode sind keine "einfachen Daten" (wiestring
, int
, double
), aber eine Liste meiner Klasse:
public static void WriteReportsToMemoryStream(
IEnumerable<MyCustomClass> listReport,
MemoryStream ms,
StreamWriter writer) { ... }