Я новичок в модульном тестировании и учусь использовать NUnit и Moq. NUnit предоставляет синтаксис Assert
для условий тестирования в моих модульных тестах, в то время как Moq предоставляет некоторые Verify
функции. В некоторой степени они, по-видимому, обеспечивают одинаковую функциональность.
Как узнать, когда лучше использовать Assert
или Verify
?
Может быть, Assert
лучше для подтверждения состояния, а Verify
лучше для подтверждения поведения ( Классический против Mockist )?