Когда следует использовать [assembly: InternalsVisibleTo ()]?
Я понимаю чтоInternalVisibleTo Атрибут используется для предоставления типов и методов с модификатором внутреннего доступа к указанной сборке. Я когда-либо использовал это только для предоставления внутренних методов отдельной сборке, содержащей набор модульных тестов.
Я изо всех сил пытаюсь придумать другой сценарий, когда это следует использовать. Этот атрибут был введен специально, чтобы помочь юнит-тестированию, или была другая причина?