using System.Collections; namespace Core.Templates; public class MustacheTemplate : ITemplate { private readonly string _text; private readonly TemplateData _data; public MustacheTemplate(string text) { _text = text; _data = new TemplateData(); } public void AddProperties(IDictionary data) { _data.AddAll(data); } public IEnumerable GetData() => _data.GetData(); public string GetText() => _text; }