Solution for the problems on unit testing and TDD. — In Chapter 1 of this series we have mentioned, that tests are nothing more than just a code. According to this, they should be treated as carefully as production. Therefore, to accomplish that, we need to sort out one more thing — their place in the architecture, eventually each application…