Почему эти строки не покрываются покрытием кода? - PullRequest
5 голосов
/ 20 марта 2012

Я использую функцию покрытия кода в Visual Studio 2010.Я сделал несколько модульных тестов для тестирования метода, но покрытие кода говорит мне, что три блока не полностью покрыты.Проблема в том, что я не вижу, как эти блоки могут быть покрыты только частично.Обратите внимание, что операторы return покрыты, поэтому ветвь была принята.Есть идеи?

enter image description here

1 Ответ

5 голосов
/ 20 марта 2012

Ответом оказалось, что endDate обнуляем. Несмотря на то, что я обращаюсь с нулевыми случаями вверху, покрытие кода хотело видеть нулевую ситуацию с каждой ветвью с endDate в ней.

...