Пользовательское правило FxCop - Интеграционные тесты? - PullRequest
0 голосов
/ 06 января 2012

У меня есть пользовательское правило FxCop, и мне нужно иметь возможность создать интеграционный тест.Однако мне трудно найти достойные примеры по этому поводу, так как MS изменила API. FxCopUnit от Osherove выглядит как идеальный фреймворк, но он также опирается на старый FxCop API - Есть мысли?

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Я также развернул пользовательскую среду тестирования FxCop на основе Roslyn CTP. Вы можете найти его в проекте FxCopContrib по адресу http://FxCopContrib.codeplex.com/

Просто получите последнюю версию источников, чтобы получить ее.

0 голосов
/ 06 января 2012

Подлинное модульное тестирование правил FxCop не обязательно стоит вложений, необходимых для создания надлежащей структуры модульного тестирования для правил.Слишком многое зависит от данных и логики, предоставляемых самим механизмом FxCop, для зависимости, подлежащей моделированию, без внесения потенциально серьезных отклонений от поведения фактического механизма.Большинство людей, которые тестируют правила, в основном запускают интеграционные тесты (включая FxCopUnit, несмотря на его название).

Если вы считаете, что фреймворк интеграционного тестирования для правил FxCop был бы полезен, есть один, включенный в Bordecal FxCopрамки правил .Документация по его использованию находится в разделе «Структура тестирования правил» по адресу http://bordecalfxcop.codeplex.com/documentation.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...