У меня есть следующие строки кода в моем приложении, и я не уверен, почему, но покрытие кода говорит мне, что оно не покрыто:
var filters = from f in request.Filters
select new FilterDTO
{
FilterName = f.name,
Value = f.value
};
var filteredItems = repo.GetFilteredItems(filters);
Он считает, что следующие строки не покрыты:
select new FilterDTO
{
FilterName = f.name,
Value = f.value
};
Остальное обеспечено на 100%. Мой модульный тест создает непустую коллекцию для request.Filters, поэтому я знаю, что он правильно выполняет проекцию, но код по-прежнему считается незакрытым.
Есть ли у кого-нибудь понимание того, почему кажется, что только выбранная часть запроса считается не охваченной покрытием кода?