Separated test into different files to clean up main file.