@Test
public void testTransformC32ToHl7v3PixXml() throws IOException,
		URISyntaxException, Hl7v3TransformerException {

	// Arrange
	final String transformedXmlMock = "transformedXmlMock";
	final String c32XMLString = FileUtils
			.readFileToString(new File(getClass().getClassLoader()
					.getResource("xml/c32.xml").toURI()));
	when(
			xmlTransformer.transform(eq(c32XMLString), anyString(),
					any(Optional.class), any(Optional.class))).thenReturn(
			transformedXmlMock);
	// Act
	final String hl7v3PixXML = sut.transformToHl7v3PixXml(c32XMLString,
			Hl7v3Transformer.XSLT_C32_TO_PIX_ADD);
	// Assert
	assertNotNull(hl7v3PixXML);
	assertEquals(transformedXmlMock, hl7v3PixXML);
}