Split up unit tests into separate files for better
modularity.