public function setUp()
{
$this->httpClient = new HttpClient();
$guzzleClient = $this->getMockBuilder('GuzzleHttp\\Client')->setMethods(['createRequest', 'send'])->disableOriginalConstructor()->getMock();
$mockRequest = $this->getMockBuilder('GuzzleHttp\\Message\\Request')->disableOriginalConstructor()->getMock();
$guzzleClient->expects($this->atLeast(1))->method('createRequest')->with($this->equalTo('GET'), $this->equalTo('http://test-collector.com'), $this->anything())->will($this->returnValue($mockRequest));
$mockResponse = $this->getMockBuilder('GuzzleHttp\\Message\\Response')->disableOriginalConstructor()->getMock();
$guzzleClient->expects($this->atLeast(1))->method('send')->with($this->anything())->will($this->returnValue($mockResponse));
$this->httpClient->setClient($guzzleClient);
}