@Test
public void addMultipleTest() {

    TransformationTemplate transformationTemplate = getNewTestTransformationTemplate();
    TransformationOperation<TransformationOperation> transformationOperation = getNewTestTransformationOperation();
    assertEquals(transformationTemplate.addMultiple(transformationOperation), "NO_EXTENSION:AnonymousTransformationTemplate-1-MultipleOperations");
    assertEquals(transformationTemplate.getUtilities().size(), 1);
    MultipleOperations multipleOperations = (MultipleOperations) transformationTemplate.getUtilities().get(0);
    assertEquals(multipleOperations.getTemplateOperation(), transformationOperation);
    assertEquals(multipleOperations.getFilesAttributes().length, 0);
    assertNotNull(multipleOperations.getChildren());
    assertEquals(multipleOperations.getChildren().size(), 0);
    assertEquals(transformationTemplate.addMultiple(transformationOperation, "ATT"), "NO_EXTENSION:AnonymousTransformationTemplate-2-MultipleOperations");
    assertEquals(transformationTemplate.getUtilities().size(), 2);
    MultipleOperations multipleOperations2 = (MultipleOperations) transformationTemplate.getUtilities().get(1);
    assertEquals(multipleOperations2.getTemplateOperation(), transformationOperation);
    assertEquals(multipleOperations2.getFilesAttributes().length, 1);
    assertNotNull(multipleOperations2.getChildren());
    assertEquals(multipleOperations2.getChildren().size(), 0);
}