Я не могу найти никаких документов по использованию/реализации IXunitTestCollectionFactory
.
У меня есть пользовательская логика о том, как я хочу разрешить существование некоторых тестовых случаев, от рывков в источнике/образцах xunit, кажется, это путь.
public class Foo : IXunitTestCollectionFactory
{
public Foo(ITestAssembly assembly, IMessageSink messageSink)
{
throw new NotImplementedException();
}
public ITestCollection Get(ITypeInfo testClass)
{
throw new NotImplementedException();
}
public string DisplayName
{
get { throw new NotImplementedException(); }
}
}
Это никогда не кажется запущенным, или, по крайней мере, исключения проглатываются, и любой реальный код, который я там вставляю, похоже, тоже не выполняется.
Я попытался добавить это в тестовую сборку, но безрезультатно
[assembly: CollectionBehavior("MyAssembly.Foo", "MyAssembly")]
С чего начать? Есть ли какие-либо документы в этом месте?