public function testCanDecode() { $data_adapter = file_get_contents(__DIR__ . '/../../../_file/response.data'); $img = file_get_contents(__DIR__ . '/../../../_file/test.png'); $mock_adapter = $this->getMockBuilder('\\Zend\\Http\\Client\\Adapter\\Socket')->disableOriginalConstructor()->getMock(); $mock_adapter->expects($this->any())->method('read')->will($this->returnValue($data_adapter)); $in = 'http://dms.test'; $coding = new Url(); $coding->setAdapter($mock_adapter); $out_decoded = $coding->decode($in); $this->assertEquals($img, $out_decoded); }