when(defaultProxySelectorMock.select(any(URI.class))).thenReturn(defaultProxies);
config = mock(Configuration.class);
when(config.getNoProxyHosts()).thenReturn(noProxyHosts);
ConfigManager configManagerMock = mock(ConfigManager.class);
Whitebox.setInternalState(ConfigManager.class, "instance", configManagerMock);
when(configManagerMock.isLateInitializationPerformed()).thenReturn(true); // prevent initialization of FileConfig
when(configManagerMock.getConfiguration()).thenReturn(config);
}