应至少对mock调用一次,但从未执行
本文关键字:一次 执行 mock 调用 | 更新日期: 2023-09-27 17:59:29
首先,我在谷歌上搜索了所有SO关于这方面的帖子,但没有任何帮助。我在下面的文章中得到了关于这个主题的异常。
[Test]
public void TestInv()
{
string inReference = "123";
_Service.Setup(q=> q.InvoiceS(inReference ));
_Service.Verify(q => q.InvoiceS(inReference ), Times.AtLeastOnce());
}
根据您的示例判断,您没有调用InvoiceS。在单元测试中,有一个术语叫做AAA,它代表排列、行为和断言。从本质上讲,你不是在做单元测试。