public Compile ( string source, IFile sourceFile ) : string | ||
source | string | |
sourceFile | IFile | |
Результат | string |
public void CanCompileHoganTemplate() { var compiler = new HoganCompiler(); var result = compiler.Compile("Hello {{world}}", new CompileContext()); var engine = new ScriptEngine(); engine.ExecuteFile("hogan.js"); var source = @" (function(){ var template = new Hogan.Template(); template.r = " + result.Output + @"; return template.render({world:'Andrew'}); }());"; var templateRender = engine.Evaluate<string>(source); templateRender.ShouldEqual("Hello Andrew"); }
public void CanCompileHoganTemplate() { var compiler = new HoganCompiler(); var result = compiler.Compile("Hello {{world}}", new CompileContext()); var engine = new ScriptEngine(); engine.ExecuteFile("hogan.js"); var source = @" (function(){ var template = new Hogan.Template(); template.r = " + result.Output + @"; return template.render({world:'Andrew'}); }());"; var templateRender = engine.Evaluate <string>(source); templateRender.ShouldEqual("Hello Andrew"); }