namespace YLErp.BasicTests { [TestClass] public class NumberHelperTest { [TestMethod] public void TestConvertToChinese() { var cn1 = NumberHelper.ConvertToChinese(154681.61, true); Assert.AreEqual(cn1, "人民币拾伍万肆仟陆佰捌拾壹圆陆角壹分"); var cn2 = NumberHelper.ConvertToChinese(154681.61, false); Assert.AreEqual(cn2, "十五万四千六百八十一点六一"); var cn3 = NumberHelper.CurrToChnInt(54681); Assert.AreEqual(cn3, "五万四千六百八十一"); var rmb = NumberHelper.CmycurD(154681.61); Assert.AreEqual(rmb, "壹拾伍万肆仟陆佰捌拾壹元陆角壹分"); rmb = NumberHelper.CmycurD(154308219.19); Assert.AreEqual(rmb, "壹亿伍仟肆佰叁拾万零捌仟贰佰壹拾玖元壹角玖分"); rmb = NumberHelper.CmycurD(1054308219.19); Assert.AreEqual(rmb, "壹拾亿零伍仟肆佰叁拾万零捌仟贰佰壹拾玖元壹角玖分"); rmb = NumberHelper.CmycurD(10554308219.19); Assert.AreEqual(rmb, "壹佰零伍亿伍仟肆佰叁拾万零捌仟贰佰壹拾玖元壹角玖分"); } } }