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>(); }
public ConditionManager(IConditionProvider conditions, IEnumerable <IScriptExpressionEvaluator> evaluators) { _conditions = conditions; _evaluators = evaluators; T = NullLocalizer.Instance; }
public ConditionManager(IConditionProvider conditions, IEnumerable<IScriptExpressionEvaluator> evaluators) { _conditions = conditions; _evaluators = evaluators; T = NullLocalizer.Instance; }