From Kent Beck's "TDD by Example"