* @link https://www.oxidmodule.com */ namespace D3\KlicktippPhpClient\tests\integration; use D3\KlicktippPhpClient\Connection; use D3\KlicktippPhpClient\tests\TestCase; use GuzzleHttp\Client; use GuzzleHttp\Handler\MockHandler; use GuzzleHttp\HandlerStack; use Psr\Http\Message\ResponseInterface; /** * @coversNothing */ class IntegrationTestCase extends TestCase { public function getConnectionMock(ResponseInterface $response): Connection { $mock = new MockHandler([$response]); $handlerStack = HandlerStack::create($mock); $client = new Client(['handler' => $handlerStack]); $connection = new Connection('userName', 'password'); $connection->setClient($client); return $connection; } }