* @license MIT * @link http://retailcrm.ru * @see http://help.retailcrm.ru */ namespace Component; use PHPUnit\Framework\TestCase; use RetailCrm\Component\Environment; use RetailCrm\Factory\ClientFactory; use RetailCrm\Factory\ContainerFactory; use RetailCrm\TopClient\Client; /** * Class EnvironmentTest * * @category EnvironmentTest * @package Component * @author RetailDriver LLC * @license MIT * @link http://retailcrm.ru * @see https://help.retailcrm.ru */ class EnvironmentTest extends TestCase { public function testCreateClient() { $client = ClientFactory::withContainer( ContainerFactory::withEnv(Environment::DEV) ->withClient(new \GuzzleHttp\Client()) ->create() )->setServiceUrl(Client::OVERSEAS_ENDPOINT)->create(); self::assertInstanceOf(Client::class, $client); } }