Setup () против SetupGet () - PullRequest
       6

Setup () против SetupGet ()

54 голосов
/ 24 апреля 2011

В чем разница между методами SetupGet () и Setup () для MOQ?

Ответы [ 2 ]

56 голосов
/ 25 апреля 2011

Setup () можно использовать для насмешки над методом или свойством.

SetupGet () специально для насмешки над получателем свойства. Быстро взглянул на исходный код Moq, и похоже, что если вы используете Setup () для метода получения свойств, он вызовет SetupGet (). Таким образом, в этом случае, вероятно, более личным предпочтением является то, хотите ли вы быть более явным и использовать SetupGet () вместо Setup ().

Конечно, мои знания Moq ограничены, поэтому я не знаю, есть ли особые случаи, когда вам нужно использовать SetupGet () вместо Setup ().

14 голосов
/ 02 октября 2011

SetupGet работает, когда вы пытаетесь смоделировать свойство только для чтения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...