DotCover не видит покрытие тестами строчки c IEnumerable

DotCover не видит покрытие тестами в строчке 212. Если добавить .ToList(), как указана на втором скрине, то покрытие тестов отображается. Количество тейс-кейсов и заполнения всех полей в тест-кейсе не решает эту проблему. Как можно решить эту проблему не добавляя .ToList()? Пример кода с не покрытой тестами строчкой кода тестами от DotCover

Пример кода с покрытой тестами от DotCover


Ответы (1 шт):

Автор решения: Russo

Коллекция не материализована, а значит ваш делегат не был вызван. Все правильно вам dotcover показывает. – @tym32167

Как решить проблему - вам надо в тесте пройтись по коллекции. Вы, видимо, в своём тесте содержимое коллекции не проверяете. – @tym32167

→ Ссылка