标签: c# unit-testing moq
我一直在尝试创建单元测试包装器和比较扩展-但是遇到了一个问题。
我创建了一个扩展方法,该方法验证传递给模拟的值是否正确(它将比较复杂的对象以确保所有属性都匹配。) 当返回true时,一切正常。 当它返回false(输入不正确)时,它将被评估两次。
这是预期的行为吗? 我在文档中看不到任何有关为什么这样做的信息。
我可以复制的最简单示例:
label
为什么有什么主意?