Setup() vs SetupGet() - программирование
Подтвердить что ты не робот

Setup() vs SetupGet()

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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