Moq - 使用VerifySet检查调用的次数

时间:2010-07-27 14:28:41

标签: c# moq

我正在尝试使用带有Moq的VerifySet来检查调用协作对象上的setter的次数。但是当我输入调用的Times部分时,我得到一个错误,即赋值运算符在表达式树中无效。

mockTimer.VerifySet(timer => timer.Prop = value); //Works fine
mockTimer.VerifySet(timer => timer.Prop = value, Times.Once); //Compile Error

1 个答案:

答案 0 :(得分:17)

您需要调用函数Times.Once()

mockTimer.VerifySet(timer => timer.Prop = value, Times.Once());