split unittests into seperate executables