Инструкции для использования Утверждают по сравнению с, Проверяют

Я плохо знаком с поблочным тестированием, и я изучаю, как использовать NUnit и Moq. NUnit обеспечивает Assert синтаксис для тестирования обусловливает в моих модульных тестах, в то время как Moq предоставляет некоторым Verify функции. В некоторой степени они, кажется, обеспечивают ту же функциональность.

Как я знаю, когда более уместно использовать Assert или Verify?

Возможно, Assert лучше для подтверждения состояния, и Verify лучше для подтверждения поведения (Классический по сравнению с Mockist)?

9
задан M. Dudley 27 May 2010 в 14:04
поделиться

1 ответ

Ваше предположение об утверждении для подтверждения состояния и Verify для подтверждения поведения является правильным.

Вы утверждаете результат или значение.

Вы подтверждаете, что метод был вызван с соответствующими параметрами.

10
ответ дан 4 December 2019 в 21:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: