Xunit имеет приятную функцию: вы можете создать один тест с атрибутом Theory
и поместить данные в атрибуты InlineData
, а xUnit будет генерировать множество тестов, и проверить их все.
Я хочу иметь что-то подобное, но параметры для моего метода не являются "простыми данными" (например, string
, int
, double
), но список моего класса:
public static void WriteReportsToMemoryStream(
IEnumerable<MyCustomClass> listReport,
MemoryStream ms,
StreamWriter writer) { ... }