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? Будет ли это выполняться всякий раз, когда коллекция упоминается в тесте?