protected Runtime createRuntime() {
final FTLTemplateProcessor ftlTemplateProcessor = mock(FTLTemplateProcessor.class);
when(ftlTemplateProcessor.hasTemplate(anyString())).thenReturn(true);
final TemplateProcessorRegistry templateProcessorRegistry = new TemplateProcessorRegistry();
templateProcessorRegistry.registerTemplateProcessor(ftlTemplateProcessor, "ftl", "Freemarker");
final Container container = mock(Container.class);
when(container.getTemplateProcessorRegistry()).thenReturn(templateProcessorRegistry);
final Runtime runtime = mock(Runtime.class);
when(runtime.getContainer()).thenReturn(container);
return runtime;
}