标签: moq
据我所知,在Moq中,您需要先设置属性,然后才能分配值。我的问题是为什么没有Moq只允许你默认设置属性而不必设置"设置"他们了。
答案 0 :(得分:0)
这对开发者来说是一个问题。然后,您可以查看Quickstart,看看它是否有助于回答您的问题。
mock.SetupAllProperties();存根模拟的所有属性。
mock.SetupAllProperties();
我的猜测是,并非所有的模拟都具有属性,因此使框架尝试查找并设置属性不会产生有效的API。如果需要,选择加入选项似乎是一种最佳方法。