Вызов метода пересмешки без параметра и без возврата в Rhino Mocks - PullRequest
2 голосов
/ 09 февраля 2010

Итак, у меня есть этот метод с именем LoginUser:

public void LoginUser(out SystemUser userToLogin, string username)

Только что начав с Rhino Mocks, у меня возникли небольшие проблемы с имитацией вызова и возвращением значения из этого метода во время тестирования моего кода Presenter. Какой правильный синтаксис в этом случае?

1 Ответ

3 голосов
/ 09 февраля 2010

Помогает ли эта запись в блоге ? Пример кода:

IList<RecordModel> ReadPaged(int pageNumber, int pageSize, out int recordCount);
...
recordRepositoryStub
 .Stub(m => m.ReadPaged(pageNumber, pageSize, out recordCount))
 .OutRef(250)
 .Return(records);

По сути, ищите метод OutRef и используйте его для получения правильного результата:)

Кроме того, ваш метод имеет в этой форме? Использование параметра out в методе void, как правило, немного напоминает дизайн.

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