/**
  * Returns a new AlgoliaManager.
  *
  * @return AlgoliaManager
  */
 protected function createManager()
 {
     $config = $this->generateConfig();
     $client = $this->algoliaFactory->make($config);
     $algoliaManager = new AlgoliaManager($client, $this->activeRecordFactory, $this->activeQueryChunker);
     $algoliaManager->setEnv($this->env);
     return $algoliaManager;
 }
 /** @test */
 public function it_can_create_a_new_Algolia_Client_instance()
 {
     $factory = new AlgoliaFactory();
     $client = $factory->make(new AlgoliaConfig('app-id', 'secret'));
     $this->assertInstanceOf(Client::class, $client);
 }