Джентельмены, кто-нибудь решал проблему создания unit-тестов для интернальных классов в проекте?
Студия конечно умеет генерить вызов таких методов через reflection, но только если там не нашлось non-public generic параметров (строка ошибки: "Unit Test Generation Error: A private accessor could not be created for ...: Generic parameters with non-public type parameters are not supported")
Пока видятся следующие вариант: или открывать внутренние служебные классы наружу; или встраивать тесты прямо в проект и настраивать различные конфигурации компиляции.
Оба варианта кажутся корявыми. Буду благодарен за любые разумные советы.