【发布时间】:2020-06-15 09:07:11
【问题描述】:
public class MyFirstFixture : IDisposable
{
public MySecondFixture()
{
// Some initialization
}
public void Dispose()
{
// Some cleanup
}
}
[CollectionDefinition("MyCollection")]
public class MyCollectionDefinition : ICollectionFixture<MyFirstFixture>
{
//Can I add code in this section?
}
[Collection("MyCollection")]
public class TestClass1
{
[Fact]
public void TestMethod1()
{
// Do some testing
}
}
在这里,我定义了 MyFirstFixture 并使用 CollectionFixture 创建了一个集合定义,并且该集合名称正在用于测试中。 我也可以在 CollectionDefinition 部分中编写代码吗?每当在测试中提到该集合时,它会被执行吗?
【问题讨论】:
-
你试过在里面写代码吗?
标签: c# unit-testing testing automation xunit