Скажем, я хочу использовать Moq для создания обратного вызова для сеттера для хранения свойства set в моем собственном поле для последующего использования. (Продуманный пример - но он доходит до сути вопроса.) Я мог бы сделать что-то вроде этого:
myMock.SetupSet(x => x.MyProperty).Callback(value => myLocalVariable = value);
И это работает отлично. Однако SetupSet устарел в соответствии с Intellisense. Но он не говорит, что следует использовать в качестве альтернативы. Я знаю, что moq предоставляет SetupProperty, который будет авторизовать свойство с помощью поля поддержки. Но это не то, что я ищу. Я хочу зафиксировать заданное значение в моей переменной. Как это сделать с использованием устаревших методов?