As a developers we always want to push our limits further and produce features quick and with high internal quality. In my team we write a lot of tests, and I want to share some learned lessons with you. I will show different decomposition technics and testing approaches. I will review and compare several existing libraries for unit tests.