public void Test_setInternationalCurrencySymbolLjava_lang_String()
        {
            CultureInfo      locale = System.Globalization.CultureInfo.CANADA;
            NumberFormatInfo dfs_0  = ((DummyFormat)ILOG.J2CsMapping.Text.NumberFormat
                                       .GetCurrencyInstance(locale)).GetDecimalFormatSymbols();
            Currency currency = System.Collections.Currency.GetInstance("JPY");

            dfs_0.SetInternationalCurrencySymbol(currency.GetCurrencyCode());

            Junit.Framework.Assert.AssertTrue("Test1: Returned incorrect currency", currency == dfs_0
                                              .GetCurrency());
            Junit.Framework.Assert.AssertEquals("Test1: Returned incorrect currency symbol", currency
                                                .GetSymbol(locale), dfs_0.GetCurrencySymbol());
            Junit.Framework.Assert.AssertTrue("Test1: Returned incorrect international currency symbol",
                                              currency.GetCurrencyCode().Equals(
                                                  dfs_0.GetInternationalCurrencySymbol()));

            dfs_0.SetInternationalCurrencySymbol("bogus");
            // RI support this legacy country code
            // assertNotNull("Test2: Returned incorrect currency", dfs.getCurrency());
            Junit.Framework.Assert.AssertEquals("Test2: Returned incorrect international currency symbol",
                                                "bogus", dfs_0.GetInternationalCurrencySymbol());
        }