Files
zszq-trs/UnitTestProject/BasicTests/NumberHelperTest.cs
T
2024-05-09 14:06:26 +08:00

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