当使用 xUnit 的 Collection Fixture
特性时,测试类必须像这样装饰:
[Collection("MyCollection")]
public class MyTests
{
[Fact]
public void MyTest() {//...}
}
相反,我想引入一个自定义属性 MyCollection
以便我可以编写:
[MyCollection]
public class MyTests
{
[Fact]
public void MyTest() {//...}
}
我想从 CollectionAttribute
派生,但它被标记为 sealed
。
有没有办法使用 xUnit 来实现这一点?