Как смоделировать сервисы с Retrofit 2.0 и новым классом MockRetrofit?

Используя Retrofit 1, мы использовали для моделирования веб-сервисов и моделирования задержки в сети следующим образом:

MockRestAdapter mockRestAdapter = MockRestAdapter.from(restAdapter);
return mockRestAdapter.create(MyService.class, new MyServiceMock());

кудаMyService является интерфейсом службы (возвращая ответы в виде Rx Observables), иMyServiceMock это класс, который реализует этот интерфейс.

В Retrofit 2.0.0-бета3 есть совершенно новая система издевательств (см .:https://github.com/square/retrofit/pull/1343) это еще не задокументировано. При попытке к чему-то похожему я получаю:

MockRetrofit mockRetrofit = new MockRetrofit.Builder(retrofit).build();
BehaviorDelegate<AuthService> delegate = mockRetrofit.create(MyService.class);

Как переадресовать звонки наMyServiceMock?

Ответы на вопрос(1)

Ваш ответ на вопрос