Я использую NUnit 2.5.3, но если более поздняя версия NUnit решит мою проблему, обновление не будет проблемой.
У нас есть несколько разных категорий для тестов. Разные категории тестов будут выполняться при разных вариантах сборки (быстродействующие модульные тесты для проверок, все модульные тесты и другие тесты с внешними зависимостями (база данных и т. Д.) Для overnighter и т. Д.). Разделение истинных модульных тестов и тестов с внешними зависимостями на разные сборки является более долгосрочной целью, но я все же захочу применить категории в тестах.
Я хочу убедиться, что у всех методов тестирования есть один атрибут CategoryAttribute, определенный с допустимым именем категории. Допустимое имя категории будет одним из списка, который я могу определить. Однако простое применение категории в каждом методе тестирования будет шагом в правильном направлении.
Поддерживает ли NUnit такого рода поведение из коробки? Есть ли другой атрибут NUnit, который я могу использовать, кроме CategoryAttribute, который поддерживает такого рода принудительное применение? Или реализует пользовательский этап сборки, который проверяет сборки с помощью отражения пути?