How to write efficient unit tests. 5 principles for unit testing. | Hacker News Reader