@Test
public final void testOnMoveNode() throws Exception
{

    serviceRegistry.getNodeService().moveNode(content3, folder1, ContentModel.ASSOC_CONTAINS,  null);  // keep leaf name
    txn.commit();
    txn = null;
    
    // TODO do we record the parent or the full path? Do we need to?
    
    assertEquals(1, auditMapList.size());
    Map<String, Serializable> auditMap = auditMapList.get(0);
    assertEquals("MOVE", auditMap.get("action"));
    assertContains("moveNode", auditMap.get("sub-actions"));
    assertEquals("/cm:homeFolder/cm:folder1/cm:content3", auditMap.get("path"));
    assertEquals("/cm:homeFolder/cm:folder3/cm:content3", auditMap.get("move/from/path"));
    assertEquals("cm:content", auditMap.get("type"));
}