我正在尝试在XUnit测试中使用MemberData:
[MemberData(nameof(GetData1))]
GetData1定义为
公共静态IEnumerable GetData1(){}
但是我还使用了IClassFixture,它进行了将调用GetData1()的数据库调用。
我的问题是MemberData需要静态方法(GetData1()),该方法需要来自ClassFixture的数据,但是ClassFixture继承了IDisposable,因此它不能是静态的。
我的问题是,如何在XUnit中将ClassFixture与MemberData方法一起使用?
谢谢