Esempio n. 1
0
        public void SetUp()
        {
            _mocks    = new MockRepository();
            _provider = _mocks.StrictMock <ILocalizationDataProvider>();

            LocalizationManager.Stub(_provider);
        }
Esempio n. 2
0
 public LocalizationProvider(Assembly[] assemblies, ILocalizationDataProvider localizationDataProvider, ILocalizationMissingHandler missingHandler, params ILocalizationStorageProvider[] localizationStorageProviders)
 {
     _localizationStorageProviders = localizationStorageProviders;
     _localizationStorageCache     = SetUpLocalizationStoreCache(localizationStorageProviders);
     _localeCacheFactory           = x => new ThreadSafeLocaleCache(x, OverlayStoredLocations(x, localizationStorageProviders));
     _localizationDataProvider     = localizationDataProvider ?? new LocalizationDataProvider(_localeCacheFactory, missingHandler ?? new DefaultValueLocalizationMissingHandler());
     _keyToTokens = new Lazy <IDictionary <LocalizationKey, StringToken> >(() => TokenScanner.GetAllTokens(assemblies, _filter).ToDictionary(x => x.ToLocalizationKey(), x => x));
 }
        public LocalizationService(ILocalizationDataProvider dataProvider)
        {
            AvailableCultures = dataProvider.AvailableCultures;
            DefaultCulture    = dataProvider.DefaultCulture;
            CurrentCulture    = DefaultCulture;
            texts             = dataProvider.Data;

            OnCultureChanged?.Invoke(null, CurrentCulture);
        }
Esempio n. 4
0
 public static void Stub(ILocalizationDataProvider dataProvider)
 {
     LocalizationDataProvider = () => dataProvider;
 }
        public void SetUp()
        {
            _mocks = new MockRepository();
            _provider = _mocks.StrictMock<ILocalizationDataProvider>();

            LocalizationManager.Stub(_provider);
        }
Esempio n. 6
0
 /// <summary>
 /// CTOR
 /// </summary>
 /// <param name="provider"></param>
 public LocalizationProvider(ILocalizationDataProvider provider)
 {
     Provider = provider;
     Reload();
 }
        public static Header GetHeader(PropertyInfo property)
        {
            ILocalizationDataProvider provider = ObjectFactory.Container.GetInstance <ILocalizationDataProvider>();

            return(provider.GetHeader(property));
        }
 public DefaultLocalizationManager(ILocalizationDataProvider localizationDataProvider)
 {
     _localizationDataProvider = localizationDataProvider;
 }
Esempio n. 9
0
 public Localization(ILocalizationDataProvider dataProvider)
 {
     _dataProvider = dataProvider;
 }
Esempio n. 10
0
 public static ILocalizationProvider Init(Assembly[] assemblies, ILocalizationDataProvider localizationDataProvider, ILocalizationMissingHandler missingHandler, params ILocalizationStorageProvider[] localizationStorageProviders)
 {
     _localizationProvider = new LocalizationProvider(assemblies, localizationDataProvider, missingHandler, localizationStorageProviders);
     initialized           = true;
     return(_localizationProvider);
 }