public ContentResponder(BamConf conf, ILogger logger)
     : base(conf, logger)
 {
     CommonTemplateRenderer = new CommonDustRenderer(this);
     FileCachesByExtension  = new Dictionary <string, FileCache>();
     InitializeFileExtensions();
     InitializeCaches();
 }
Exemple #2
0
        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);
        }