Exemplo n.º 1
0
 public void Init()
 {
     var builder = new ContainerBuilder();
     _shellSettings = new ShellSettings { RequestUrlPrefix = String.Empty };
     builder.RegisterType<UrlCondition>().As<IConditionProvider>();
     builder.RegisterInstance(_shellSettings);
     _stubContextAccessor = new StubHttpContextAccessor();
     builder.RegisterInstance(_stubContextAccessor).As<IHttpContextAccessor>();
     _container = builder.Build();
     _urlCondition = _container.Resolve<IConditionProvider>();
 }
        public void Init()
        {
            var builder = new ContainerBuilder();

            _shellSettings = new ShellSettings {
                RequestUrlPrefix = String.Empty
            };
            builder.RegisterType <UrlCondition>().As <IConditionProvider>();
            builder.RegisterInstance(_shellSettings);
            _stubContextAccessor = new StubHttpContextAccessor();
            builder.RegisterInstance(_stubContextAccessor).As <IHttpContextAccessor>();
            _container    = builder.Build();
            _urlCondition = _container.Resolve <IConditionProvider>();
        }
Exemplo n.º 3
0
 public ConditionManager(IConditionProvider conditions, IEnumerable <IScriptExpressionEvaluator> evaluators)
 {
     _conditions = conditions;
     _evaluators = evaluators;
     T           = NullLocalizer.Instance;
 }
Exemplo n.º 4
0
 public ConditionManager(IConditionProvider conditions, IEnumerable<IScriptExpressionEvaluator> evaluators) {
     _conditions = conditions;
     _evaluators = evaluators;
     T = NullLocalizer.Instance;
 }