public void HundredSegmentNonZeroTest() { StringBuilder str = new StringBuilder(1); HundredSegment.AppendToFlag(true, 0, str); Assert.AreEqual("", str.ToString()); }
public void HundredSegmentZeroTest() { StringBuilder str = new StringBuilder(4); HundredSegment.AppendToFlag(false, 0, str); Assert.AreEqual("zero", str.ToString()); }
public void HundredSegmentNonZeroConvTest() { StringBuilder strFlag = new StringBuilder(0); StringBuilder strConv = new StringBuilder(0); HundredSegment.AppendToFlag(true, 0, strFlag); HundredSegment.AppendTo(0, strConv); Assert.AreEqual(strFlag.ToString(), strConv.ToString()); }
public void HundredSegmentZeroConvTest() { StringBuilder strFlag = new StringBuilder(4); StringBuilder strConv = new StringBuilder(4); HundredSegment.AppendToFlag(false, 0, strFlag); HundredSegment.AppendToWithZero(0, strConv); Assert.AreEqual(strFlag.ToString(), strConv.ToString()); }
public void MillionSegmentExtractTest() { StringBuilder strMillion = new StringBuilder(); StringBuilder strHundred = new StringBuilder(); HundredSegment.AppendTo(123, strHundred); strHundred.Append(" million"); ThousandBaseSegment.AppendTo(Numerals.Large.million, 123456789, strMillion); Assert.AreEqual(strHundred.ToString(), strMillion.ToString()); }
public void ThousandSegmentExtractTest() { StringBuilder strThousand = new StringBuilder(); StringBuilder strHundred = new StringBuilder(); HundredSegment.AppendTo(456, strHundred); strHundred.Append(" thousand"); ThousandBaseSegment.AppendTo(Numerals.Large.thousand, 123456789, strThousand); Assert.AreEqual(strHundred.ToString(), strThousand.ToString()); }
public void HundredSegmentExamplesTest() { Dictionary <uint, string> examples = new Dictionary <uint, string> { { 0, "" }, // AppendTo is without zero. { 13, "thirteen" }, { 25, "twenty-five" }, { 42, "forty-two" }, { 101, "one hundred one" }, { 999, "nine hundred ninety-nine" } }; foreach (KeyValuePair <uint, string> pair in examples) { StringBuilder str = new StringBuilder(27); HundredSegment.AppendTo(pair.Key, str); Assert.AreEqual(pair.Value, str.ToString()); } }