Шесть копий теста валидации ИНН отличаются только входной строкой
В классе InnValidatorTest шесть методов с одинаковым телом: меняется только проверяемый ИНН и ожидаемый результат. Добавление нового случая требует копировать метод.
Какой механизм PHPUnit подходит?
- Провайдер данных через атрибут #[DataProvider]
- Один тест с foreach по массиву ИНН
- Отдельный тестовый класс на каждый ИНН
- Метод setUp() с массивом случаев
