@Test
  public void testCreateAndRemoveAccount() {
    skipIfNotGlobalAdmin();

    Account account = null;
    try {
      account = createTestAccount(globalAdminClient, prefix);

      assertNotNull(account);
      assertEquals(account.getName(), prefix + "-account");
      assertEquals(account.getType(), Account.Type.USER);

      Account updated =
          globalAdminClient
              .getAccountClient()
              .updateAccount(account.getName(), account.getDomainId(), prefix + "-account-2");

      assertNotNull(updated);
      assertEquals(updated.getName(), prefix + "-account-2");

    } finally {
      if (account != null) {
        globalAdminClient.getAccountClient().deleteAccount(account.getId());
      }
    }
  }