Unit testing practice for 12 TDDs of Christmas - http://www.wiredtothemoon.com/2012/12/12-tdds-of-christmas/