@Test
  public void testValidatePropertyElement() {
    Document document = DocumentHelper.createDocument();

    Element element = document.addElement("property");

    element.addAttribute("line-number", "1");
    element.addAttribute("name", "testray.main.component.name");
    element.addAttribute("value", "Tools");

    PoshiRunnerValidation.validatePropertyElement(element, "ValidatePossibleAttributeNames.macro");

    Assert.assertEquals("validatePropertyElement is failing", "", getExceptionMessage());

    document = DocumentHelper.createDocument();

    element = document.addElement("property");

    element.addAttribute("line-number", "1");
    element.addAttribute("name", "property.name");
    element.addAttribute("value", "Tools");

    PoshiRunnerValidation.validatePropertyElement(element, "ValidatePossibleAttributeNames.macro");

    Assert.assertEquals(
        "validatePropertyElement is failing",
        "Invalid property name property.name",
        getExceptionMessage());
  }