Slide 58
Slide 58 text
public class TriviaInfrastructureTests {
TriviaInfrastructure infrastructure;
MockWebServer server;
@Before public void beforeEachTest() {
server = new MockWebServer();
NumbersWebService numberAPI =
new Retrofit.Builder()
.baseUrl(server.url("/").toString())
.create(NumbersWebService.class);
infrastructure = new TriviaInfrastructure(
numberAPI,
new TriviaGenerator(), new PayloadMapper(), new PayloadValidator(),
Schedulers.trampoline() // non-concurrent integration on tests
);
}