Example #1
0
        public void CodeLowerTest()
        {
            Assert.Equal("一〇〇〇〇一", ChineseNumber.GetCodeString(10_0001.ToString(), upper: false));
            Assert.Equal("一〇〇一〇一", ChineseNumber.GetCodeString(10_0101.ToString(), upper: false));
            Assert.Equal("一〇一〇〇一", ChineseNumber.GetCodeString(10_1001.ToString(), upper: false));
            Assert.Equal("一〇一〇一〇", ChineseNumber.GetCodeString(10_1010.ToString(), upper: false));

            Assert.Equal(10_0001.ToString(), ChineseNumber.GetCodeNumber("一〇〇〇〇一"));
            Assert.Equal(10_0101.ToString(), ChineseNumber.GetCodeNumber("一〇〇一〇一"));
            Assert.Equal(10_1001.ToString(), ChineseNumber.GetCodeNumber("一〇一〇〇一"));
            Assert.Equal(10_1010.ToString(), ChineseNumber.GetCodeNumber("一〇一〇一〇"));
        }
Example #2
0
        public void CodeUpperTest()
        {
            Assert.Equal("壹零零零零壹", ChineseNumber.GetCodeString(10_0001.ToString(), upper: true));
            Assert.Equal("壹零零壹零壹", ChineseNumber.GetCodeString(10_0101.ToString(), upper: true));
            Assert.Equal("壹零壹零零壹", ChineseNumber.GetCodeString(10_1001.ToString(), upper: true));
            Assert.Equal("壹零壹零壹零", ChineseNumber.GetCodeString(10_1010.ToString(), upper: true));

            Assert.Equal(10_0001.ToString(), ChineseNumber.GetCodeNumber("壹零零零零壹"));
            Assert.Equal(10_0101.ToString(), ChineseNumber.GetCodeNumber("壹零零壹零壹"));
            Assert.Equal(10_1001.ToString(), ChineseNumber.GetCodeNumber("壹零壹零零壹"));
            Assert.Equal(10_1010.ToString(), ChineseNumber.GetCodeNumber("壹零壹零壹零"));
        }