c# - 起订量验证或全部验证
问题描述
我们使用 Moq 进行单元测试,我不明白为什么我们要使用 VerifyAll 调用执行以下操作。这样做是否有原因,或者我可以只使用验证方法吗?
createbleUtility.Verify(x => x.AuditCreatedItem(It.IsAny<TaskFinished>()), Times.Exactly(2));
createbleUtility.VerifyAll();
解决方案
VerifyAll() 用于验证是否已满足所有期望。如果您只有一个期望并且您使用示例中指定的验证,则不需要
推荐阅读
- php - 从 PHP 到 MySQL bind_param() bool 错误
- python - Python 和 WebSockets - 如何在不阻塞的情况下从服务器发送到客户端?
- api-gateway - 指向 DigitalOcean 域的 AWS API 网关
- python - 两个连续 3d 向量之间的角度
- chunks - fastboot flash 系统失败:写入“系统”失败(远程:“Malloc 失败:CHUNK_TYPE_FILL”)
- rabbitmq - 使用 CELERY 消费者时 Rabbitmq 中的高消息准备就绪
- python-3.x - 收到此错误: (psycopg2.errors.NumericValueOutOfRange) 整数超出范围但未插入 Bigint
- celery - 带有 AWS SQS 队列的 Celery 突然无法连接
- python-3.x - 为什么 np.std() 和 pivot_table(aggfunc=np.std) 返回不同的结果
- mysql - mysql 权限无法正常工作