See
TestDrivenDevelopmentTutorialRomanNumerals
;-)