Should I test protected as well as public methods? (e.g. by deriving a front-end class from the class I am testing and allowing my test class to call the protected methods). Thanks, Saajan