split unit tests in h and cpp