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("一〇一〇一〇")); }
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("壹零壹零壹零")); }