TDD example based on the Money Example from "Test-Driven Development By Example" (Kent Beck).