#visual-studio #unit-testing
Вопрос:
Контекст
- Я хотел бы объявлять классы и методы
internal
, когда это возможно. - Я использую
[assembly: InternalsVisibleTo("MyTestAssembly")]
его, чтобы позволить моим тестам создавать экземпляры и вызывать внутренние классы и методы во время тестов. - Я хотел бы создать модульный тест для своего метода, используя контекстное меню VS «Создать модульные тесты».
Вопрос
К сожалению, модульные тесты VS Create ожидают, что и сам класс, и метод будут общедоступными, в противном случае выдается сообщение об ошибке. Есть ли какой-либо способ преодолеть это ограничение? Только что попробовал, это ограничение все еще существует в самой последней версии ПРОТИВ 2022 года.