Как внедрить утверждения / предположения в тестируемый код?
Для своих исследований я использую Intellitest на Visual Studio 2015 Enterprise. Я читал, что можно добавить предположения и утверждения в параметризованный модульный тест, который генерирует Intellitest. К сожалению, мне также нужно добавить предположения и утверждения в тестируемый код. Является ли это возможным? Если да, то как?
1 ответ
В параметризованных модульных тестах вы можете использовать статические классы PexAssume и PexAssert (подробности см. На сайтах MSDN).
В тестируемом коде вы должны использовать кодовые контракты. Однако, насколько я знаю, IntelliTest не распознает их в настоящее время для создания тестовых случаев ( источник).