Скажем, у меня есть тестовая сборка (совместимая с NUnit) App.Test.dll и тестируемая библиотека App.dll.
Как получить анализ покрытия кода с помощью PartCover и NUint?
Скажем, у меня есть тестовая сборка (совместимая с NUnit) App.Test.dll и тестируемая библиотека App.dll.
Как получить анализ покрытия кода с помощью PartCover и NUint?
Я согласен. В моих экспериментах (см. Сообщение в блоге здесь: http://www.csharpcity.com/using-partcover-and-nunit-for-code-coverage/). Я создал проект с помощью проекта «AutomatedTest» с жалобой на NUnit (который ссылался на DLL фреймворка NUnit и выводил полную DLL тестовых классов) и прогнал его через PartCover.
Самый простой способ - создать тестовый проект NUnit (который запускает App.Test.dll), затем из PartCover вызвать средство запуска консоли NUnit и передать имя проекта в качестве параметра. У меня есть запись в блоге об этом, если вы хотите это проверить.
(Я не пробовал с .Net 4 или последними версиями NUnit / PartCover, но предполагаю, что он все тот же).
Мне потребовалось время, чтобы понять, как получить маркировку исходного кода. Пришлось поставить флаг / noshadow в «Рабочие аргументы». / noshadow запрещает NUnit создавать теневые копии файлов и позволяет PartCover загружать исходные файлы в браузере.
Затем после запуска просто нажмите «Просмотры-> Просмотр подробностей покрытия».