IEnumerable для TheoryDataC#

Место общения программистов C#
Anonymous
IEnumerable для TheoryData

Сообщение Anonymous »

Есть ли простой способ преобразовать IEnumerable в TheoryData?
Например, если я хочу передать набор параметров перечисления, я ищу что-то вроде:

Код: Выделить всё

IEnumerable dbEnumOptions
= Enum.GetValues(typeof(MyEnum))
.Cast()
.ToTheoryData(v => v);
Однако в целом это поможет плавно использовать LINQ в TheoryData. В настоящее время мы работаем над решением этой проблемы, просто используя MemberData, но мы бы предпочли более эффективную проверку типов во время компиляции в TheoryData.

Вернуться в «C#»