public void Initialize() { _themeFontProvider = Substitute.For <IThemeFontsProvider>(); _instance = new RunFontsCssProperty(_themeFontProvider) { Selector = "span.test" }; _themeFontProvider .GetFontFace(Arg.Any <ThemeFontValues>()) .Returns(x => Enum.GetName( typeof(ThemeFontValues), x.Arg <ThemeFontValues>())); }
public CssPropertiesFactory( StyleConfig styleConfig, IThemeFontsProvider themeFontsProvider, IThemeColorsProvider themeColorProvider, INumberingProvider numberingProvider, IDefaultsProvider defaultsProvider) { _styleConfig = styleConfig; _themeColorProvider = themeColorProvider; _themeFontsProvider = themeFontsProvider; _numberingProvider = numberingProvider; _defaultsProvider = defaultsProvider; Initialize(); }
public RunFontsCssProperty(IThemeFontsProvider themeFontProvider) { _themeFontProvider = themeFontProvider; }