Есть ли способ настроить Moq Mock с использованием строкового параметра вместо выражения? Вы можете сделать это с помощью защищенных расширений для защищенной функции, но она выдает исключение, если оно открыто. Например, вот как вы могли бы настроить защищенную недействительную функцию с Moq:Функция установки в Moq со строкой
myMock.Protected().Setup("MyProtectedFunction");
Я хочу, чтобы иметь возможность делать то же самое с общественной функцией. Если я смогу это сделать, у меня уже есть код отражения, который может возвращать имена всех функций, которые мне нужно высмеять, и я могу надеяться на это, чтобы избежать необходимости устанавливать многие функции на огромном классе фабрики.
Спасибо, с помощью нескольких настроек, это сделало это для меня. –
Любой шанс, что вы написали, как вы решили всю проблему? Я пытаюсь сделать что-то подобное. –
Привет, вы думаете, что можете предоставить такой код, но для настройки свойства вместо метода? Спасибо –