What are the most effective methods for studying and preparing for a unit test?