32 lines
1.2 KiB
C#
32 lines
1.2 KiB
C#
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, "壹佰零伍亿伍仟肆佰叁拾万零捌仟贰佰壹拾玖元壹角玖分");
|
|
}
|
|
}
|
|
}
|