Following the "The Newbie's Guide to Test-Driven Development" tutorial