http://www.friday.com/bbum/2005/09/24/unit-testing/