Too Long; Didn't Read
Learn how to improve your code maintainability by:
- Understanding what are your testing goals
- Testing behaviour instead of implementation
- Changing to a sociable testing mindset
- Learning some practical testing tips
- Visualizing the pros and cons of such a testing pattern