Fun Facts on Unit Testing: Great tips for writing Great Unit tests