Недавно я начал использовать PostSharp в некоторых своих проектах и заметил неприятный побочный эффект - покрытие кода во всех проектах, которые он использовал, значительно упало.
I ' Я предполагаю, что причина, по которой это происходит, заключается в том, что анализатор видит код PostSharp, и большая его часть не тестируется (т.е. код шаблона для общей обработки исключений и ведения журнала). Я, очевидно, мог бы написать модульные тесты для каждого метода, использующего аспекты, но, если честно, это кажется пустой тратой времени.
Есть ли у кого-нибудь опыт работы с подобными вещами?