Как внедрить утверждения / предположения в тестируемый код?

Для своих исследований я использую Intellitest на Visual Studio 2015 Enterprise. Я читал, что можно добавить предположения и утверждения в параметризованный модульный тест, который генерирует Intellitest. К сожалению, мне также нужно добавить предположения и утверждения в тестируемый код. Является ли это возможным? Если да, то как?

1 ответ

В параметризованных модульных тестах вы можете использовать статические классы PexAssume и PexAssert (подробности см. На сайтах MSDN).

В тестируемом коде вы должны использовать кодовые контракты. Однако, насколько я знаю, IntelliTest не распознает их в настоящее время для создания тестовых случаев ( источник).

Другие вопросы по тегам