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()); }