Exemple #1
0
 public void Initialize()
 {
     _values    = new Dictionary <Level, CssPropertiesSet>();
     _nProvider = Substitute.For <INumberingProvider>();
     _levels    = BuildLevels();
     _instance  = new MockNumberingPropsCache(_values, _nProvider);
 }
        public CssPropertiesFactory(
            StyleConfig styleConfig,
            IThemeFontsProvider themeFontsProvider,
            IThemeColorsProvider themeColorProvider,
            INumberingProvider numberingProvider,
            IDefaultsProvider defaultsProvider)
        {
            _styleConfig        = styleConfig;
            _themeColorProvider = themeColorProvider;
            _themeFontsProvider = themeFontsProvider;
            _numberingProvider  = numberingProvider;
            _defaultsProvider   = defaultsProvider;

            Initialize();
        }
Exemple #3
0
 public ContainerNumberingPropsCache(
     Func <CssPropertySource, ICssPropertiesFactory> facBuilder,
     INumberingProvider numberingCrawler) : base(numberingCrawler)
 {
     _propsFac = facBuilder(CssPropertySource.Paragraph);
 }
Exemple #4
0
 public ContainerNumberingPropsCache(
     ICssPropertiesFactory propsFac,
     INumberingProvider numberingCrawler) : base(numberingCrawler)
 {
     _propsFac = propsFac;
 }
Exemple #5
0
 public MockNumberingPropsCache(
     IDictionary <Level, CssPropertiesSet> values,
     INumberingProvider numberingProvider) : base(numberingProvider)
 {
     _values = values;
 }
 public NumberNumberingPropsCache(
     ICssPropertiesFactory facBuilder,
     INumberingProvider numberingProvider) : base(numberingProvider)
 {
     _propsFac = facBuilder;
 }