Write good tests and define integration tests | Fidelity