Example #1
0
        public static void AddSharpCss(this IServiceCollection services, Action <SharpCssConfigurator> cfg = null)
        {
            var processor = new ReflectionCssStyleProcessor();
            var service   = new CssStyleService(processor);

            services.AddSingleton <ICssStyleService>(service);
            services.AddSingleton <ICssStyleEmitter>(service);
            services.AddSingleton <ICssStyleProcessor>(processor);

            if (cfg is object)
            {
                cfg(new SharpCssConfigurator(services));
            }
        }
 public void SetUp()
 {
     _service = new CssStyleService(new ReflectionCssStyleProcessor());
 }