Project setup.
Working unit tests.