linq - 使用 MOQ linq 模拟 void 方法来模拟功能语法
问题描述
我喜欢 MOQ 的功能语法,例如
var mocked = Mock.Of<Interface>(x => x.Method() == methodReturnValue)
但是我无法弄清楚如何将此语法用于 void 方法。是否有一个常量(如 It.Is)是 void 的占位符?
谢谢
解决方案
@Nkosi 用他的评论回答了这个问题。
默认情况下,所有函数式语法模拟都是松散的,因此您无需模拟 void 返回函数。
推荐阅读
- java - 在用于 MLP 模型的 Weka Java API 中将多个属性设置为类属性
- spring - Spring Boot 资源 spring.factories 在生成的 Artifact/jar 中不可用
- c# - xml序列化添加元素的属性
- pymatgen - 从 pymatgen 结构对象中提取坐标和原子类型
- r - 将 grepl 与 paste 一起使用时出现错误。无效的正则表达式
- angularjs - 当 0 索引上没有数据时显示错误
- xcode - Xcode 10/11 中的 UI 测试特定 GPX 文件
- python-3.x - 无法在 selenium python 中打印选择中的选项文本
- c - 将除以零定义为无穷大
- reactjs - 启动时创建反应应用程序“编译失败”