Move unit tests into a separate project