Why prefer unit testing through layer entrypoints? | Hacker News Reader