Add different sections outlining how to test different layers:
- VMs
- Repositories
- Services
- NotificationCenter
- etc
Add a bottom-line phrase to serve as a rule of thumb to whether a test is useful or not. Something in the lines of:
"We want a test to fail if a functionality line is accidentally commented/removed"