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(); }
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()); }
public void ShouldGetOneObject() { var one = new OnePlace(2); Assert.AreEqual(one.ToWord(), "Two"); }