
В отличии от тестирования закрытых методов, в случае с тестированием internal методов и классов вы не отягощены плясками вприсядку вокруг reflection или создания тестовых методов в основном коде.
Достаточно подружить тестируемую сборку с помощью атрибута InternalsVisibleToAttribute, в качестве дружественной сборки указав сборку в которой находятся тесты. Подробные пояснения о том как это делать можно получить в справке по ключевым словам "friend assemblies".
Комментариев нет:
Отправить комментарий