Prefer to have them in seperate compilation units for faster make times when changing tests. Also parallel build is faster with seperate cpps.