public void ToCurrencyTest()
 {
     CurrencyFormatter cf = new CurrencyFormatter();
     decimal amount=12345.6789M;
     string code="CLP",expected = code+" 12.345,679",actual = "";
     actual = cf.ToCurrency(amount, code);
     Assert.AreEqual(expected, actual);
 }
 public void GetNumberFormatInfoByCurrencySymbolTest()
 {
     CurrencyFormatter cf = new CurrencyFormatter();
     string code="CLP";
     NumberFormatInfo expected = CultureInfo.GetCultures(CultureTypes.SpecificCultures)
         .Where(x => new RegionInfo(x.LCID).ISOCurrencySymbol == code.ToUpper()).FirstOrDefault().NumberFormat;
     expected.CurrencySymbol = code;
     NumberFormatInfo actual = cf.GetNumberFormatInfoByCurrencySymbol(code);
     Assert.AreEqual(expected.CurrencySymbol, actual.CurrencySymbol);
 }