Esempio n. 1
4
        public override string ToWord()
        {
            var sb = new StringBuilder();

            if (number < 10)
            {
                var one = new OnePlace(number);
                var word = one.ToWord();
                sb.Append(word == "One"
                              ? String.Format("{0} Cent", one.ToWord())
                              : String.Format("{0} Cents", one.ToWord()));
            }
            else
            {
                var ten = new TenPlace(number);
                sb.Append(String.Format("{0} Cents", ten.ToWord()));
            }

            return sb.ToString();
        }
Esempio n. 2
0
        public override string ToWord()
        {
            var sb = new StringBuilder();

            if (number < 10)
            {
                var one  = new OnePlace(number);
                var word = one.ToWord();
                sb.Append(word == "One"
                              ? String.Format("{0} Cent", one.ToWord())
                              : String.Format("{0} Cents", one.ToWord()));
            }
            else
            {
                var ten = new TenPlace(number);
                sb.Append(String.Format("{0} Cents", ten.ToWord()));
            }

            return(sb.ToString());
        }
Esempio n. 3
0
 public void ShouldGetTenObject()
 {
     var ten = new TenPlace(12);
     Assert.AreEqual(ten.ToWord(), "Twelve");
 }
Esempio n. 4
0
 public void ShouldGetTenWord91()
 {
     var ten = new TenPlace(92);
     var word = ten.ToWord();
     Assert.AreEqual(word, "Ninety Two");
 }
Esempio n. 5
0
 public void ShouldGetTenWord80()
 {
     var ten = new TenPlace(80);
     var word = ten.ToWord();
     Assert.AreEqual(word, "Eighty");
 }
Esempio n. 6
0
 public void ShouldGetTenWord36()
 {
     var ten = new TenPlace(36);
     var word = ten.ToWord();
     Assert.AreEqual(word, "Thirty Six");
 }