public LeprechaunConfigurationBuilder(IContainerDefinitionVariablesReplacer variablesReplacer, XmlElement configsElement, XmlElement baseConfigElement, XmlElement sharedConfigElement, string configFilePath, ConfigurationImportPathResolver configImportResolver) : base(variablesReplacer) { Assert.ArgumentNotNull(variablesReplacer, nameof(variablesReplacer)); Assert.ArgumentNotNull(configsElement, nameof(configsElement)); Assert.ArgumentNotNull(baseConfigElement, nameof(baseConfigElement)); Assert.ArgumentNotNull(sharedConfigElement, nameof(sharedConfigElement)); _configsElement = configsElement; _baseConfigElement = baseConfigElement; _sharedConfigElement = sharedConfigElement; _configFilePath = configFilePath; _configImportResolver = configImportResolver; ProcessImports(); }
protected ConfigyConfigurationProvider(IContainerDefinitionVariablesReplacer variablesReplacer) : base(variablesReplacer) { }
public ConfigInitializer(IContainerDefinitionVariablesReplacer variablesReplacer) : base(variablesReplacer) { }
private XmlContainerBuilder CreateTestBuilder(IContainerDefinitionVariablesReplacer testVariablesReplacer = null) { return(new XmlContainerBuilder(testVariablesReplacer ?? Substitute.For <IContainerDefinitionVariablesReplacer>())); }
public XmlContainerBuilder(IContainerDefinitionVariablesReplacer variablesReplacer) { _variablesReplacer = variablesReplacer; }