public void TearDown() { _loaded = 0; _sut = null; _log = null; _settings = null; }
public PrintBuilder(RuntimeSettings settings, ILog log, CsharpScriptHandler scriptHandler) : base(settings, log, scriptHandler) { AddStep(new GeneratorSteps.CreateOutputDirectory()); AddStep(new GeneratorSteps.CopyAssets(settings.Configuration.TargetPrint)); AddStep(new GeneratorSteps.ImageProcessor()); AddStep(new GeneratorSteps.CreatePrintableHtml()); }
public GeneratorRunner(ILog log, string workDir) { Log = log; _projectLoader = new ProjectLoader(log, workDir); _scriptHandler = new CsharpScriptHandler(Log); WorkDirectory = workDir; ConfigFile = new FsPath(WorkDirectory, "bookgen.json"); _configuration = new Config(); _toc = new ToC(); }
public void Setup() { _log = new Mock <ILog>(); _settings = new Mock <IReadonlyRuntimeSettings>(); _settings.Setup(x => x.SourceDirectory).Returns(FsPath.Empty); _sut = new CsharpScriptHandler(_log.Object); _sut.SetHostFromRuntimeSettings(_settings.Object); _loaded = _sut.LoadScripts(new FsPath(TestEnvironment.GetTestFolder())); }
public WordpressBuilder(RuntimeSettings settings, ILog log, CsharpScriptHandler scriptHandler) : base(settings, log, scriptHandler) { var session = new GeneratorSteps.Wordpress.Session(); AddStep(new GeneratorSteps.CreateOutputDirectory()); AddStep(new GeneratorSteps.ImageProcessor()); AddStep(new GeneratorSteps.Wordpress.CreateWpChannel(session)); AddStep(new GeneratorSteps.Wordpress.CreateWpPages(session)); AddStep(new GeneratorSteps.Wordpress.WriteExportXmlFile(session)); }
public ShortCodeParser(IList <ITemplateShortCode> shortCodes, CsharpScriptHandler scriptHandler, Translations translations, ILog log) { _shortCodesIndex = new Dictionary <string, ITemplateShortCode>(shortCodes.Count); _codeResultCache = new Dictionary <string, string>(100); _scriptHandler = scriptHandler; _translations = translations; _log = log; AddShortcodesToLookupIndex(shortCodes); }
public void Setup() { _log = new Mock <ILog>(); var tranlate = new Translations(); var handler = new CsharpScriptHandler(_log.Object); _sut = new ShortCodeParser(new List <ITemplateShortCode> { new Stubs.DumyShortCode(), new Stubs.ArgumentedShortCode(), new Stubs.ArgumentNameYielderShortCode() }, handler, tranlate, _log.Object); }
public EpubBuilder(RuntimeSettings settings, ILog log, CsharpScriptHandler scriptHandler) : base(settings, log, scriptHandler) { var session = new GeneratorSteps.Epub.EpubSession(); AddStep(new GeneratorSteps.CreateOutputDirectory()); AddStep(new GeneratorSteps.CopyAssets(settings.Configuration.TargetEpub)); AddStep(new GeneratorSteps.ImageProcessor()); AddStep(new GeneratorSteps.Epub.CreateEpubStructure()); AddStep(new GeneratorSteps.Epub.CreateEpubPages(session)); AddStep(new GeneratorSteps.Epub.CreateEpubToc()); AddStep(new GeneratorSteps.Epub.CreatePackageOpf(session)); AddStep(new GeneratorSteps.Epub.CreateEpubPack()); }
public WebsiteBuilder(RuntimeSettings settings, ILog log, CsharpScriptHandler scriptHandler) : base(settings, log, scriptHandler) { AddStep(new GeneratorSteps.CreateOutputDirectory()); AddStep(CreateAssets()); AddStep(new GeneratorSteps.CopyAssets(settings.Configuration.TargetWeb)); AddStep(new GeneratorSteps.ImageProcessor()); AddStep(new GeneratorSteps.CreateToCForWebsite()); AddStep(new GeneratorSteps.CreatePagesJS()); AddStep(new GeneratorSteps.CreateMetadata()); AddStep(new GeneratorSteps.CreateIndexHtml()); AddStep(new GeneratorSteps.CreatePages()); AddStep(new GeneratorSteps.CreateSubpageIndexes()); AddStep(new GeneratorSteps.GenerateSearchPage()); AddStep(new GeneratorSteps.CreateSitemap()); }
protected Builder(RuntimeSettings settings, ILog log, CsharpScriptHandler scriptHandler) { Settings = settings; _staticContent = new StaticTemplateContent(); _loader = new ShortCodeLoader(log, Settings, Program.AppSetting); _loader.LoadAll(); _scriptHandler = scriptHandler; scriptHandler.SetHostFromRuntimeSettings(Settings); _steps = new List <IGeneratorStep>(); _log = log; }