Exemple #1
0
        public GlobalizationContextUnitTest()
        {
            var guow = new GlobalizationUnitOfWork
                       (
                new CurrencyRepository(new EnvironmentCurrencyFactory()),
                new LocaleRepository(new EnvironmentLocaleFactory()),
                new MessageRepository(new MachineObjectMessageFactory())
                       );

            _currencyRepository = guow.Currencies;

            _localeRepository = guow.Locales;

            _locale = guow.Locales.GetLocale("pt-PT");

            _globalizationContext = guow.CreateContext("pt-PT", "default");

            _alternativeCurrency = guow.Currencies.GetCurrency("USD");

            _alternativeCurrencyNumberFormatInfo = (NumberFormatInfo)_locale.Culture.NumberFormat.Clone();
            _alternativeCurrencyNumberFormatInfo.CurrencyDecimalDigits = _alternativeCurrency.Scale;
            _alternativeCurrencyNumberFormatInfo.CurrencySymbol        = _alternativeCurrency.Symbol;
        }
Exemple #2
0
 public GlobalizationQueryableOwner(IGlobalizationContext context)
 {
     Queryable = context.Set <TGlobalization>();
 }
Exemple #3
0
 public AccommodationsToAttributesRepository(GlobalizationDatabaseContext context) : base(context)
 {
     Context = context;
 }
 protected GlobalizationRepository(GlobalizationDatabaseContext context) : base(context)
 {
     Context = context;
 }