Я понимаю, что атрибут InternalVisibleTo используется для отображения типов и методов с помощью модификатора внутреннего доступа к указанной сборке. Я использовал это только для разоблачения внутренних методов для отдельной сборки, содержащей набор модульных тестов.
Я пытаюсь думать о другом сценарии, когда это нужно использовать. Был ли этот атрибут введен специально для помощи в тестировании модулей или возникла другая причина?