When writing integration tests against a database, we have to be think about the following three points: Test Data Handling – Create test data and clean it up after the test run Test Isolation – Ensure that no other test cases influence the current one Execution Performance – All tests should execute within reasonable time […]