Mockito.when(schemePortResolver.resolve(proxy)).thenReturn(8888);
final byte[] ip = new byte[] {10, 0, 0, 10};
Mockito.when(dnsResolver.resolve("someproxy")).thenReturn(new InetAddress[] {InetAddress.getByAddress(ip)});
final InetSocketAddress address = (InetSocketAddress) addressResolver.resolveRemoteAddress(route);
Assert.assertNotNull(address);
Assert.assertEquals(InetAddress.getByAddress(ip), address.getAddress());
Assert.assertEquals(8888, address.getPort());
}