public void ToStringTest1() { decimal input = 23.12m; string expectedResult = "贰拾叁元壹角贰分"; Color expectedColor = Color.Blue; bigNum.Money = input; Assert.AreEqual(expectedResult, bigNum.ToString()); Assert.AreEqual(expectedColor, bigNum.Color); }
private void btnTrans_Click(object sender, EventArgs e) { try { if (tbMoney.Text.Trim() != string.Empty) { string money = tbMoney.Text.Replace(" ", ""); //删除输入内容两边和之间存在的空格 BigNum6335 bigNum = new BigNum6335(); bigNum.Money = Convert.ToDecimal(money); lbUpper.ForeColor = bigNum.Color; lbUpper.Text = bigNum.ToString(); } } catch (Exception) { lbUpper.ForeColor = Color.Red; lbUpper.Text = "输入字符串的格式不正确"; } }