1. Testing Your Factories First