Exemple #1
0
        public void TestCurrencyNegativePatternLocale(string locale)
        {
            CultureInfo      myTestCulture = new CultureInfo(locale);
            NumberFormatInfo nfi           = myTestCulture.NumberFormat;
            int actual = nfi.CurrencyNegativePattern;

            int[] acceptablePatterns = NumberFormatInfoData.GetCurrencyNegativePatterns(myTestCulture);
            Assert.True(acceptablePatterns.Contains(actual),
                        string.Format("'{0}' was not found in '[{1}]'", actual, string.Join(",", acceptablePatterns)));
        }
Exemple #2
0
        public void CurrencyNegativePattern_Get(string locale)
        {
            CultureInfo culture;

            try
            {
                culture = new CultureInfo(locale);
            }
            catch (CultureNotFoundException)
            {
                return; // ignore unsupported culture
            }

            NumberFormatInfo format = culture.NumberFormat;

            Assert.Contains(format.CurrencyNegativePattern, NumberFormatInfoData.GetCurrencyNegativePatterns(locale));
        }
Exemple #3
0
        public void CurrencyNegativePattern_Get(string locale)
        {
            NumberFormatInfo format = new CultureInfo(locale).NumberFormat;

            Assert.Contains(format.CurrencyNegativePattern, NumberFormatInfoData.GetCurrencyNegativePatterns(locale));
        }