model = new \Magento\Framework\HTTP\Adapter\Curl(); } /** * @param string $response * @dataProvider readDataProvider */ public function testRead($response) { self::$curlExectClosure = function () use ($response) { return $response; }; $this->assertEquals(file_get_contents(__DIR__ . '/_files/curl_response_expected.txt'), $this->model->read()); } /** * @return array */ public function readDataProvider() { return [ [file_get_contents(__DIR__ . '/_files/curl_response1.txt')], [file_get_contents(__DIR__ . '/_files/curl_response2.txt')], ]; } }