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))); }
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)); }
public void CurrencyNegativePattern_Get(string locale) { NumberFormatInfo format = new CultureInfo(locale).NumberFormat; Assert.Contains(format.CurrencyNegativePattern, NumberFormatInfoData.GetCurrencyNegativePatterns(locale)); }