Xunit有一个很好的功能:你可以用Theory属性创建一个测试并将数据放在InlineData属性中,xUnit将生成许多测试,并测试它们.
我想有这样的事情,但参数我的方法不是"简单的数据"(如string,int,double),但我的类的列表:
public static void WriteReportsToMemoryStream(
IEnumerable<MyCustomClass> listReport,
MemoryStream ms,
StreamWriter writer) { ... }
Run Code Online (Sandbox Code Playgroud)