public ParagraphClassFactory( NameGenerator clsNameGenerator, IDefaultsProvider defaultsProvider, IStylePropsCache stylePropsCache, INumberingPropsCache numPropsCache, ICssPropertiesFactory propsFac) { _clsNameGenerator = clsNameGenerator; _propsFac = propsFac; _stylePropsCache = stylePropsCache; _numPropsCache = numPropsCache; _defaultsProvider = defaultsProvider; }
public ParagraphClassFactory( StyleConfig config, ClsNameGenerator clsNameGenerator, IDefaultsProvider defaultsProvider, IStylePropsCache stylePropsCache, INumberingPropsCache numPropsCache, Func <CssPropertySource, ICssPropertiesFactory> _facBuiler) { _config = config; _clsNameGenerator = clsNameGenerator; _propsFac = _facBuiler(CssPropertySource.Paragraph); _stylePropsCache = stylePropsCache; _numPropsCache = numPropsCache; _defaultsProvider = defaultsProvider; }
public RunClassFactory( NameGenerator clsNameGenerator, IDefaultsProvider defaults, IStylePropsCache pStylePropsCache, INumberingPropsCache numPropsCache, IStylePropsCache rStylePropsCache, ICssPropertiesFactory propsFac) { _clsNameGenerator = clsNameGenerator; _defaults = defaults; _pStylePropsCache = pStylePropsCache; _numPropsCache = numPropsCache; _rStylePropsCache = rStylePropsCache; _propsFac = propsFac; }
public RunClassFactory( StyleConfig config, ClsNameGenerator clsNameGenerator, IDefaultsProvider defaults, IStylePropsCache pStylePropsCache, INumberingPropsCache numPropsCache, IStylePropsCache rStylePropsCache, Func <CssPropertySource, ICssPropertiesFactory> factoryBuilder) { _config = config; _clsNameGenerator = clsNameGenerator; _defaults = defaults; _pStylePropsCache = pStylePropsCache; _numPropsCache = numPropsCache; _rStylePropsCache = rStylePropsCache; _propsFac = factoryBuilder(CssPropertySource.Run); }
public void Initialize() { _config = new StyleConfig(); _defaults = Substitute.For <IDefaultsProvider>(); _defaults.Run.Returns(new CssPropertiesSet()); _pStylePropsCache = Substitute.For <IStylePropsCache>(); _numPropsCache = Substitute.For <INumberingPropsCache>(); _rStylePropsCache = Substitute.For <IStylePropsCache>(); _rStylePropsCache.Get(Arg.Any <string>()).Returns(new CssPropertiesSet()); _propsFac = Substitute.For <ICssPropertiesFactory>(); _propsFac.Build(null).ReturnsForAnyArgs(x => new CssPropertiesSet()); _instance = new RunClassFactory( _config, new ClsNameGenerator(_config), _defaults, _pStylePropsCache, _numPropsCache, _rStylePropsCache, FacBuilder); }
public void Initialize() { _propsFac = Substitute.For <ICssPropertiesFactory>(); _propsFac .Build(Arg.Any <OpenXmlElement>()) .ReturnsForAnyArgs(x => new CssPropertiesSet()); _stylePropsCache = Substitute.For <IStylePropsCache>(); _stylePropsCache.Get(Arg.Any <string>()) .Returns(new CssPropertiesSet()); _numPropsCache = Substitute.For <INumberingPropsCache>(); _defaults = Substitute.For <IDefaultsProvider>(); _defaults.Paragraph.Returns(new CssPropertiesSet()); _nameGen = new NameGenerator() { Prefix = "d" }; _instance = new ParagraphClassFactory( _nameGen, _defaults, _stylePropsCache, _numPropsCache, _propsFac); }
public void Initialize() { _defaults = Substitute.For <IDefaultsProvider>(); _defaults.Run.Returns(new CssPropertiesSet()); _defaults.DefaultRunStyle.Returns(x => null); _defaults.DefaultParagraphStyle.Returns(x => null); _pStylePropsCache = Substitute.For <IStylePropsCache>(); _numPropsCache = Substitute.For <INumberingPropsCache>(); _rStylePropsCache = Substitute.For <IStylePropsCache>(); _rStylePropsCache.Get(Arg.Any <string>()).Returns(new CssPropertiesSet()); _propsFac = Substitute.For <ICssPropertiesFactory>(); _propsFac.Build(null).ReturnsForAnyArgs(x => new CssPropertiesSet()); _nameGen = new NameGenerator() { Prefix = "d" }; _instance = new RunClassFactory( _nameGen, _defaults, _pStylePropsCache, _numPropsCache, _rStylePropsCache, _propsFac); }