public static string GetCurrencySymbolFromCode(string currencyCode) { ISOUtility.CurrencyCode cc = ISOUtility.GetCurrencyCode(currencyCode); string currencySymbol = GetCurrencySymbol(cc); return(currencySymbol); }
public void Test_LanguageCode() { string desc; Assert.IsTrue( ISOUtility.TryGetLanguageDescription("en", out desc), "should get desc"); Console.WriteLine(desc); Assert.IsTrue( ISOUtility.TryGetLanguageDescription("EN", out desc), "should get desc"); Console.WriteLine(desc); Assert.IsTrue( ISOUtility.TryGetLanguageDescription("en-us", out desc), "should get desc"); Console.WriteLine(desc); Assert.IsTrue( ISOUtility.TryGetLanguageDescription("en-US", out desc), "should get desc"); Console.WriteLine(desc); Assert.IsFalse( ISOUtility.TryGetLanguageDescription("dfaa", out desc), "should get desc"); Console.WriteLine(desc); StringCollection ret = ISOUtility.GetLanguages(); foreach (string str in ret) { Console.WriteLine(str); } }
public void SICCodes() { List <ISOUtility.SICReference> sics = ISOUtility.GetSICList(); //Check the sort order Assert.AreEqual("010", sics[0].SICCode); Assert.AreEqual("011", sics[1].SICCode); Assert.AreEqual("0111", sics[2].SICCode); Assert.IsNotNull(sics); }
public static string GetISOCurrencySymbol(string currencyCode) { if (currencyCode == null) { return(InstanceUtils.USDCurrencySymbol); } string decodedString = ""; ISOUtility.CurrencyCode cc = ISOUtility.GetCurrencyCode(currencyCode); if (string.Equals(currencyCode, InstanceUtils.USDCurrencyCode, StringComparison.InvariantCultureIgnoreCase)) { return(InstanceUtils.USDCurrencySymbol); } if (cc != null && cc.Symbol.Length > 0) { decodedString = cc.Symbol; } return(decodedString); }