5 methods to write less tests