getTextForNumber method
Implementation
String getTextForNumber(int number) {
var segments = _numberSplitter.splitNumber(number);
var text = '';
for (int i = 0; i < segments.length; i++) {
var part = segments[i];
var partString = getTextForNumberLessThan1000(part.number);
var shouldAddSpace = text.isNotEmpty && partString.isNotEmpty;
if (shouldAddSpace) text += ' ';
text += partString + part.magnitude;
}
return text;
}