4. Unit vs Integration Tests