为什么moq默认情况下不设置所有属性?

时间:2017-03-06 16:29:19

标签: moq

据我所知,在Moq中,您需要先设置属性,然后才能分配值。我的问题是为什么没有Moq只允许你默认设置属性而不必设置"设置"他们了。

1 个答案:

答案 0 :(得分:0)

这对开发者来说是一个问题。然后,您可以查看Quickstart,看看它是否有助于回答您的问题。

mock.SetupAllProperties();存根模拟的所有属性。

我的猜测是,并非所有的模拟都具有属性,因此使框架尝试查找并设置属性不会产生有效的API。如果需要,选择加入选项似乎是一种最佳方法。