Sample code of Part I of book Test-Driven Development by Example by Kent Beck