使用Assert与Verify的指南

M. *_*ley 9 nunit unit-testing assert moq verify

我是单元测试的新手,我正在学习如何使用NUnit和Moq.NUnit提供Assert了在单元测试中测试条件的语法,而Moq提供了一些Verify功能.在某种程度上,这些似乎提供了相同的功能.

我怎么知道何时使用Assert或更合适Verify

也许Assert更好地确认状态,并且Verify更好地确认行为(古典与模仿)?

Sté*_*ane 10

您对断言以确认状态和验证确认行为的假设是正确的.

您断言结果或值

您验证是否已使用适当的参数调用方法.