Delete() public method

Deletes specified administrator from current instance. Only administrators whose role is defined as "Admin" or "Owner" can edit their instance's administrators. Admin_id/admin_email parameter means that one can use either one of them - admin_id or admin_email.
public Delete ( string adminId = null, string adminEmail = null ) : Task
adminId string Admin id defining admin to delete.
adminEmail string Admin email defining admin to delete.
return Task
 public async Task Delete_WithInvalidAdminEmail_ThrowsException(AdministratorSyncanoClient client)
 {
     try
     {
         //when
         await client.Delete(adminEmail:"*****@*****.**");
         throw new Exception("Delete should throw an exception");
     }
     catch (Exception e)
     {
         //then
         e.ShouldBeType<SyncanoException>();
     }
 }
        public async Task Delete_DeletesAdmin(AdministratorSyncanoClient client)
        {
            //given
            var email = "*****@*****.**";
            await client.New(email, "4", "Invite message");

            //when
            var result = await client.Delete(adminEmail: email);

            //then
            result.ShouldBeTrue();
        }
 public async Task Delete_WithNullAdminIdAndEmail_ThrowsException(AdministratorSyncanoClient client)
 {
     try
     {
         //when
         await client.Delete();
         throw new Exception("Delete should throw an exception");
     }
     catch (Exception e)
     {
         //then
         e.ShouldBeType<ArgumentNullException>();
     }
 }