Why I need unit tests TL;DR There isn't really a proper definition for unit testing other than unit tests test small units of code. How small is small? Generally speaking, it's a class. When we write a unit test for a unit, we're basically asking if this unit is...