function testClientCanEditSignature()
{
$tk = parent::$testKeys;
$client = new PostmarkAdminClient($tk->WRITE_ACCOUNT_TOKEN, $tk->TEST_TIMEOUT);
$name = 'test-php-edit-' . date('U');
$i = $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE;
$sender = str_replace('[token]', 'test-php-edit' . date('U'), $i);
$exploded = explode('@', $tk->WRITE_TEST_SENDER_SIGNATURE_PROTOTYPE);
$returnPath = 'test.' . $exploded[1];
$sig = $client->createSenderSignature($sender, $name, NULL, $returnPath);
$updated = $client->editSenderSignature($sig->id, $name . '-updated', NULL, 'updated-' . $returnPath);
$this->assertNotSame($sig->name, $updated->name);
$this->assertNotSame($sig->returnpathdomain, $updated->returnpathdomain);
}