public ContentResponder(BamConf conf, ILogger logger) : base(conf, logger) { CommonTemplateRenderer = new CommonDustRenderer(this); FileCachesByExtension = new Dictionary <string, FileCache>(); InitializeFileExtensions(); InitializeCaches(); }
public void ShouldBeAbleToCompileDustDirectory() { DirectoryInfo root = new DirectoryInfo("c:\\temp\\{0}_"._Format(MethodBase.GetCurrentMethod().Name).RandomLetters(5)); ContentResponder content = GetTestContentResponder(root); CommonTemplateRenderer templateRenderer = new CommonTemplateRenderer(content); TestMonkey monkey = new TestMonkey(); templateRenderer.Render(monkey); AppContentResponder appResponder = new AppContentResponder(content, new AppConf("Test")); CommonDustRenderer renderer = new CommonDustRenderer(appResponder); Expect.IsTrue(!string.IsNullOrEmpty(renderer.CombinedCompiledTemplates)); OutLine(renderer.CombinedCompiledTemplates); }