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