假设我想使用Moq在setter上创建一个回调,将set属性存储在我自己的字段中,供以后使用.(做作的例子——但它说到了问题的关键.)我可以这样做:
myMock.SetupSet(x => x.MyProperty).Callback(value => myLocalVariable = value);
这很好用.然而,根据Intellisense,SetupSet已经过时.但它没有说明应该使用什么作为替代方案.我知道moq提供SetupProperty,它将自动将属性与支持字段关联.但这不是我想要的.我想将设定值捕获到我自己的变量中.我应该如何使用非过时的方法来实现这一点?