#31 Integrating unit tests.