Separated test into files to allow for better clarity