Add unit tests (using CATCH framework).