Setup () vs SetupGet()


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

2   51  
2011-04-24 03:26:30

2 ответа:

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

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

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

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