Example #1
0
 public function testFetchProfileDetailsByBusinessData()
 {
     $mockBatch = $this->getMockBuilder('Silktide\\BrightLocalApi\\Batch')->disableOriginalConstructor()->getMock();
     $data = ['business-names' => "A business", 'country' => "GBR", 'city' => 'Derby'];
     $mockBatchId = "12345";
     $mockBatch->expects($this->atLeastOnce())->method('getBatchId')->willReturn($mockBatchId);
     $this->api->expects($this->atLeastOnce())->method('post')->with('/v4/ld/fetch-profile-details-by-business-data', array_merge($data, ['batch-id' => $mockBatchId]));
     $this->client->fetchProfileDetailsByBusinessData($mockBatch, $data);
 }