Unit tests and code conventions