Версия Visual Studio С# Express является адекватной средой разработки, когда дело доходит до написания С#, и NUnit является подходящей основой для написания модульных тестов. Однако этого спаривания недостаточно для определения покрытия кода этими тестами.
Я понимаю, что выпуски Professional и Ultimate интегрируются с MSTest и обеспечивают полностью интегрированное покрытие кода... но это ограничивает проверку охвата тех, кто приобрел соответствующую IDE - что не идеально.
Меня не волнует интеграция анализа покрытия в среду IDE... что один подход, но я был бы в равной степени счастлив от отчета, созданного пакетным процессом... это может быть интегрировано в непрерывную интеграцию.
Меня беспокоит качество показателей охвата - например, я бы хотел, чтобы анализ охвата на уровне веток был не просто линейным.
Мне кажется, что Visual Studio Professional/Ultimate не является идеальным решением для разработчиков в среде Mono... может ли кто-нибудь сказать мне, что обычно используется в таком контексте?