为什么最小起订量不默认设置所有属性?
Why doesn't moq setup all properties by default?
我了解到在 Moq 中,您需要先设置属性,然后才能赋值。我的问题是 为什么 Moq 不允许您默认设置属性而不必 "set" 它们。
这是开发人员的问题。到那时你可以看看 Quickstart 看看它是否有助于回答你的问题。
mock.SetupAllProperties();
存根模拟的所有属性。
我的猜测是并非所有模拟都拥有属性,因此让框架尝试查找和设置属性不会产生高效 API。如果需要,选择加入选项似乎是一种最佳方法。
我了解到在 Moq 中,您需要先设置属性,然后才能赋值。我的问题是 为什么 Moq 不允许您默认设置属性而不必 "set" 它们。
这是开发人员的问题。到那时你可以看看 Quickstart 看看它是否有助于回答你的问题。
mock.SetupAllProperties();
存根模拟的所有属性。
我的猜测是并非所有模拟都拥有属性,因此让框架尝试查找和设置属性不会产生高效 API。如果需要,选择加入选项似乎是一种最佳方法。