private static IView CreateNonGenericView(string templateId, string content, IVeilEngine viewEngine) { var render = viewEngine.CompileNonGeneric(templateId, new HandlebarsParser(), new StringReader(content), typeof(object)); var view = new VeilViewAdapter <object>(templateId, new VeilView <object>(render)); return(view); }
public void SetUp() { context = new TestVeilContext(); engine = new VeilEngine(context); }
// do not remove, invoked dynamicaly // ReSharper disable once UnusedMember.Local private static IView CreateView <T>(string templateId, string content, IVeilEngine veilEngine) { var render = veilEngine.Compile <T>(templateId, new HandlebarsParser(), new StringReader(content)); return(new VeilViewAdapter <T>(templateId, new VeilView <T>(render))); }
public VeilEngineTests() { context = new TestVeilContext(); engine = new VeilEngine(context); }