Moq - использование VerifySet для проверки количества вызовов - PullRequest
8 голосов
/ 27 июля 2010

Я пытаюсь использовать VerifySet с Moq, чтобы проверить, сколько раз вызывается установщик для взаимодействующего объекта.Но когда я вставляю часть вызова Times, я получаю сообщение об ошибке, что оператор присваивания недопустим в дереве выражений.

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

1 Ответ

17 голосов
/ 27 июля 2010

Вам нужно вызвать функцию Times.Once():

mockTimer.VerifySet(timer => timer.Prop = value, Times.Once()); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...