Существует три способа организовать модульные тесты: Тест на Приспособление, Класс или Функцию. Но атрибут NUnit для TestClass называют TestFixture. Есть ли какие-либо исторические причины этого?
Теперь, когда вы спросили об этом, я просто посмотрел на него.
Приспособление для тестирования - это фиксированное базовое состояние, которое должно быть установлено перед запуском тестов, чтобы результаты были предсказуемыми и повторяемыми. В фреймворках модульного тестирования мы используем атрибуты / методы SetUp и TearDown для создания / уничтожения тестового инструмента (например, для инициализации переменных экземпляра с правильными объектами).