refactored test classes

Using subtests makes it much clearer how they’re structured