@Test(groups = "unit")
public void withRequestTimeoutInMillis() throws IllegalAccessException {

	HttpClientFactory clientFactory = new HttpClientFactory(new Configs())
	.withRequestTimeoutInMillis(10*1000);
	int requestTimeoutInMillis = (int)FieldUtils.readField(clientFactory, "requestTimeoutInMillis", true);;
	assertThat(requestTimeoutInMillis).isEqualTo(60*1000);
	clientFactory = new HttpClientFactory(new Configs())
	.withRequestTimeoutInMillis(61*1000);
	requestTimeoutInMillis = (int)FieldUtils.readField(clientFactory, "requestTimeoutInMillis", true);;
	assertThat(requestTimeoutInMillis).isEqualTo(61*1000);
}