Esempio n. 1
0
        public void Initialize(InitializationEngine context)
        {
            ProviderBasedLocalizationService localizationService = context.Locate.Advanced.GetInstance <LocalizationService>() as ProviderBasedLocalizationService;

            if (localizationService != null)
            {
                string langFolder = System.Web.HttpContext.Current.Server.MapPath(@"~/Modules/BVNetwork.Attend/Resources/LanguageFiles/");
                if (Directory.Exists(langFolder))
                {
                    NameValueCollection configValues = new NameValueCollection();
                    configValues.Add(FileXmlLocalizationProvider.PhysicalPathKey, langFolder);
                    FileXmlLocalizationProvider localizationProvider = new FileXmlLocalizationProvider();
                    localizationProvider.Initialize(ProviderName, configValues);
                    localizationService.AddProvider(localizationProvider);
                }
            }
        }
        public IndexRebuildJobTestBase()
        {
            providerBasedLocalizationService = new ProviderBasedLocalizationService();
            providerBasedLocalizationService.AddProvider(new MemoryLocalizationProvider());

            dbIndexJobSettingLocatorMock = new Mock <IDbIndexJobSettingLocator>();
            dbIndexJobSettingLocatorMock.SetupGet(x => x.ExcludedDatabases).Returns(new List <string> {
                "LocalSqlServer"
            });
            dbIndexJobSettingLocatorMock.SetupGet(x => x.ConnectionStringSettings)
            .Returns(new List <ConnectionStringSettings> {
                new ConnectionStringSettings
                {
                    ConnectionString = It.IsAny <string>(),
                    Name             = "LocalSqlServer2"
                }
            });
            dbOptimizerMock = new Mock <IDbIndexOptimizer>();
            dbOptimizerMock.Setup(x => x.Optimize(It.IsAny <string>())).Returns("something");
        }