### Question:
ClientRuntimeBuilder { public ClientRuntime build() { Collection<Module> allModules = new ArrayList<>(); allModules.addAll(autoLoadModules ? autoLoadedModules() : defaultModules()); allModules.addAll(modules); allModules.addAll(builderModules()); return new ClientRuntime(allModules); } ClientRuntimeBuilder(); ClientRuntimeBuilder disableModulesAutoLoading(); ClientRuntimeBuilder addModule(Module module); ClientRuntimeBuilder addModules(Collection<Module> modules); ClientRuntimeBuilder properties(Map<String, String> properties); ClientRuntimeBuilder local(Injector serverInjector); ClientRuntime build();  }### Answer:
@Test public void testDefaultBuild() { runtime = new ClientRuntimeBuilder().build(); Map<String, String> properties = runtime.getInjector() .getInstance(Key.getMapOf(String.class, String.class, Constants.PROPERTIES_MAP)); assertTrue(properties.isEmpty()); Collection<Module> modules = runtime.getModules(); assertEquals(1, modules.size()); assertThat(modules.iterator().next(), instanceOf(ClientModule.class)); }