@Test
public void testCreateElement() throws Exception {

    ArrayList<IProperty> properties = new ArrayList<>();
    properties.add(new Property("some_property01", "some_value01", "some_type01"));
    properties.add(new Property("some_property02", "some_value02", "some_type02"));
    OMElement mpElement = PartPropertiesElement.createElement(createParent(), properties);
    
    assertNotNull(mpElement);
    assertEquals(Q_ELEMENT_NAME, mpElement.getQName());
    Iterator it = mpElement.getChildrenWithName(Q_PROP_EL_NAME);
    assertTrue(it.hasNext());
    it.next();
    assertTrue(it.hasNext());
    it.next();
    assertFalse(it.hasNext());        
}