тестирование асинхронных обратных вызовов с помощью Rhino Mocks

#c# #unit-testing #rhino-mocks

#c# #модульное тестирование #rhino-mocks

Вопрос:

Вот что я пытаюсь сделать:

У меня есть класс A и интерфейс B. A вызывает B, чтобы обновить свойство A SomeProperty.

 interface B
{
    IAsyncResult BeginSetProperty(string str, AsyncCallback callback); 
    bool EndSetProperty(IAsyncResult result);
}
  

A вызывает B с помощью вызовов b.BeginSetProperty(str, someCallback) where someCallback SomeProperty = b.EndSetProperty(result) .

Как мне заглушить B, чтобы было установлено SomeProperty?

Ответ №1:

Вы можете ознакомиться с следующим сообщением в блоге.