@Test
public void testExecute_DocumentationOf_Does_Not_Have_ServiceEvent() throws IOException, SimpleMarshallerException, XPathExpressionException {

	// Arrange
	String c32FileName = "c32-emptyDocumentationOf.xml";
	String factmodelXml = fileReader.readFile(TEST_PATH + FACTMODEL_PATH + c32FileName);
	String c32 = embeddedClinicalDocumentExtractor.extractClinicalDocumentFromFactModel(factmodelXml);
	String ruleExecutionContainerXml = fileReader.readFile(TEST_PATH + RULEEXECUTIONCONTAINER_PATH + c32FileName);
	RuleExecutionContainer ruleExecutionContainer = marshaller.unmarshalFromXml(RuleExecutionContainer.class, ruleExecutionContainerXml);
	Document c32Document = documentXmlConverter.loadDocument(c32);
	Document factModelDocument = documentXmlConverter.loadDocument(factmodelXml);
	FactModel factModel = marshaller.unmarshalFromXml(FactModel.class, factmodelXml);
	List<Node> listOfNodes = new LinkedList<Node>();
	Set<String> redactSectionCodesAndGeneratedEntryIds = new HashSet<String>();
	
	// Act
	sut.execute(c32Document, factModel.getXacmlResult(), factModel,
			factModelDocument, ruleExecutionContainer, listOfNodes,
			redactSectionCodesAndGeneratedEntryIds);
	
	// Assert		
	assertEquals(0, documentAccessor.getNodeList(c32Document, "//hl7:documentationOf").getLength());
}