in Sources/MockoloFramework/Templates/IfMacroTemplate.swift [20:38]
func applyMacroTemplate(name: String,
useTemplateFunc: Bool,
useMockObservable: Bool,
allowSetCallCount: Bool,
mockFinal: Bool,
enableFuncArgsHistory: Bool,
disableCombineDefaultValues: Bool,
entities: [Model]) -> String {
let rendered = entities
.compactMap {$0.render(with: $0.name, encloser: "", useTemplateFunc: useTemplateFunc, useMockObservable: useMockObservable, allowSetCallCount: allowSetCallCount, mockFinal: mockFinal, enableFuncArgsHistory: enableFuncArgsHistory, disableCombineDefaultValues: disableCombineDefaultValues) }
.joined(separator: "\n")
let template = """
\(1.tab)#if \(name)
\(rendered)
\(1.tab)#endif
"""
return template
}