@BeforeTest
 public void beforeTest() {
   if (EmailServerApi.getEmailServiceId() == null) {
     EmailServerApi.createEmailServer(
         PropertiesReader.getExchangeUserName(),
         PropertiesReader.getExchangePassWord(),
         PropertiesReader.getExchangeHostName());
   }
 }
 private static String getResourceIdByName(String resourceName) {
   String url = PropertiesReader.getRoomManagerApi() + "resources";
   String propertyName = "name";
   String resourceId =
       ApiManager.getObjectPropertyByGivenPropertyValue("_id", propertyName, resourceName, url);
   return resourceId;
 }
 public static JSONObject getResourceByName(String resourceName) {
   String url = PropertiesReader.getRoomManagerApi() + "resources";
   String propertyName = "name";
   String resourceId =
       ApiManager.getObjectPropertyByGivenPropertyValue("_id", propertyName, resourceName, url);
   url = url + "/" + resourceId;
   JSONObject resource = (JSONObject) ApiManager.jsonRequest(ApiManager.getHttpMethod(url));
   return resource;
 }
  /** Adding the jwt parameter Author: Jimmy Vargas */
  public static void createResource(
      String name, String displayName, String icon, String description) {
    String url = PropertiesReader.getRoomManagerApi() + "resources";
    String resourceBody = RESOURCE_BODY;
    String token = "jwt " + LoginApi.getToken();

    resourceBody =
        resourceBody
            .replace("[name]", name)
            .replace("[displayName]", displayName)
            .replace("[fontIcon]", icon)
            .replace("[description]", description);
    ApiManager.postHttpMethod(url, resourceBody, token);
  }
 public static void deleteResourceByName(String name) {
   String id = getResourceIdByName(name);
   String url = PropertiesReader.getRoomManagerApi() + "resources/" + id;
   String token = "jwt " + LoginApi.getToken();
   ApiManager.deleteHttpMethod(url, token);
 }