I Stopped Testing Everything Through APIs, Here’s Why I Prefer Testing Business Logic Directly

When I first started writing backend tests, my instinct was simple: