I'm not for or against having all the tests in the same file. What's the rationale behind the choice of splitting them into different files?