Пример #1
0
        protected override void Load(ContainerBuilder builder)
        {
            base.Load(builder);
            LK.Init();

            builder.Register(t =>
            {
                var typeLine = (ILine)LocalizationRoot.Root.Type <L>();
                if (_culture != null)
                {
                    typeLine = typeLine.Culture(_culture);
                }

                return(typeLine.AsStringLocalizer());
            })
            .AsImplementedInterfaces()
            .InstancePerLifetimeScope();
            builder.RegisterType <L>()
            .As <IL>()
            .SingleInstance();
            builder.RegisterBuildCallback(scope => { L.Instance = scope.Resolve <IL>(); });
        }
Пример #2
0
 public void Init()
 {
     LK.Init();
     L001BuildException.Should().Be(Prefix + "001");
 }