Exemplo n.º 1
0
$walletName = $walletNames[0];
// Select Desired Wallet Name
$walletName->{$name} = 'newname';
$walletName->save();
// Delete Wallet Name
$walletNames = $client->get_wallet_names(null, "Wallet1ExternalId");
$walletName = $walletNames[0];
// Select Desired Wallet Name
$walletName->delete();
// *** Partner Setup and Management ***
// Get All Domains Setup For Wallet Names
$domains = $client->get_domains();
// Create A New Domain For Your Wallet Names
$newTestDomain = $client->create_domain("yourwalletnamedomain.com", null);
// Delete A Wallet Name Domain
$partnerTestDomain->delete();
// * These Partner Calls Are Used For Managing Sub-Partners (Generally Used By Platform Providers) *
// Get All Partners
$partners = $client->get_partners();
// Create New Partner
$newPartner = $client->create_partner("Partner");
// Create New Domain To Be Used Specifically By A Partner
$partners = $client->get_partners();
$partner = $partners[0];
// Select Desired Partner
$partnerTestDomain = $client->create_domain("partnerdomain.com", $partner->id);
// Delete Partner
$partners = $client->get_partners();
$newPartner = $partner[0];
// Select Partner You Wish To Delete
$newPartner->delete();
 public function testGetPartnersNoPartnersReturned()
 {
     // Setup Mock API Response
     $mockPartnerResponse = new stdClass();
     // Setup process_request mock for test
     $this->processRequestMock->expects($this->once())->method('process_request')->with($this->equalTo('partnerId'), $this->equalTo('apiKey'), $this->equalTo('apiUrl/v1/admin/partner'), $this->equalTo('GET'), $this->equalTo(null))->willReturn($mockPartnerResponse);
     // Setup object in test
     $client = new Netki\NetkiClient('partnerId', 'apiKey', 'apiUrl');
     $client->set_requestor($this->processRequestMock);
     // Execute test
     $response = $client->get_partners();
     $this->assertEquals(array(), $response);
 }