public function testDeleteCustomerDiscount()
 {
     $this->customers->updateCustomer($this->customerId, $this->customers->updateCustomerRequest()->setCoupon($this->couponId));
     $getResponse = $this->customers->getCustomer($this->customerId);
     $this->assertEquals($this->couponId, $getResponse->getDiscount()->getCoupon()->getId());
     $deleteResponse = $this->discounts->deleteCustomerDiscount($this->customerId);
     $this->assertInstanceOf(Discounts::DELETE_RESPONSE_CLASS, $deleteResponse);
     $this->assertTrue($deleteResponse->getDeleted());
 }
 public function testUpdateCustomer()
 {
     $createResponse = $this->customers->createCustomer();
     $email = "*****@*****.**";
     $description = "a test client";
     $request = new UpdateCustomerRequest();
     $request->setEmail($email)->setDescription($description);
     $updateResponse = $this->customers->updateCustomer($createResponse->getId(), $request);
     $this->assertInstanceOf(Customers::CUSTOMER_RESPONSE_CLASS, $updateResponse);
     $this->assertEquals($email, $updateResponse->getEmail());
     $this->assertEquals($description, $updateResponse->getDescription());
     $this->client->delete('customers/' . $updateResponse->getId());
 }