public Template FetchTemplateFromFolder(TemplateDefinition definition, ITemplateStorage folder)
        {
            foreach (Template template in folder.Templates)
            {
                if (template.Description == definition.TemplateName)
                {
                    return(template);
                }
            }

            return(null);
        }
Esempio n. 2
0
        public Template CreateTemplate(TemplateDefinition definition)
        {
            var reader =
                new StreamReader(
                    Assembly.GetExecutingAssembly().GetManifestResourceStream(
                        "TddProductivity.Resources.Templates." + definition.Name + ".xml"));

            var document = new XmlDocument();

            document.Load(reader);
            ITemplateStorage folder = GetOrCreateTestDriveFolder();

            Template template = Template.CreateFromXml(document.DocumentElement);

            folder.Templates.Add(template);


            return(template);
        }
 public TemplateTextParser(ITemplateStorage templateStorage)
 {
     _templateStorage = templateStorage;
 }
Esempio n. 4
0
 public TemplateTextParser(ITemplateStorage templateStorage)
 {
     _templateStorage = templateStorage;
 }
Esempio n. 5
0
 public HostsManager(ILogger <HostsManager> logger, NginxManagemenDbContext dbContext, ITemplateStorage templateStorage)
 {
     this.logger          = logger;
     this.dbContext       = dbContext;
     this.templateStorage = templateStorage;
 }
Esempio n. 6
0
 public TemplateController(ITemplateStorage templateStorage)
 {
     this._templateStorage = templateStorage;
 }