XUnit IClassFixture和MemberData

时间:2019-03-07 18:52:00

标签: xunit

我正在尝试在XUnit测试中使用MemberData:

[MemberData(nameof(GetData1))]

GetData1定义为

公共静态IEnumerable GetData1(){}

但是我还使用了IClassFixture,它进行了将调用GetData1()的数据库调用。

我的问题是MemberData需要静态方法(GetData1()),该方法需要来自ClassFixture的数据,但是ClassFixture继承了IDisposable,因此它不能是静态的。

我的问题是,如何在XUnit中将ClassFixture与MemberData方法一起使用?

谢谢

0 个答案:

没有答案