This is only the first part. It shows an example of a naive application of 3 rules of TDD. Next article in the series will reveal what is wrong with the result and final article of the series will reveal additional discipline that prevents one from getting stuck in the first place.
Constructive feedback and shares are warmly welcome :)