Есть ли способ ограничить анализ покрытия одной сборкой или пространством имен при выполнении тестов NUnit в VS2019? Я могу включить / включить сборки глобально для покрытия, используя файл .runsettings, но я хотел бы указать, что один тестовый проект NUNit должен включать покрытие только для одной сборки, возможно, с настраиваемым атрибутом NUnit, примененным в тестовом проекте, или уровень тестового класса, что-то вроде этого:
[TestFixture, TestCovers("Widgets.dll")]
public class WidgetTests {
[Test]
public void TestWidget() =>
Assert.That(new Widget().DoesDomething());
}
или, может быть:
[TestFixture, TestCovers(typeof(Widget).Assembly)]
public class WidgetTests {
[Test]
public void TestWidget() =>
Assert.That(new Widget().DoesDomething());
}
и только включать "Widgets.dll" для анализа покрытия при выполнении этих тестов.