Following along with the money example in Part 1 of "Test-Driven Development  By Example" by Kent Beck