split out test cases to their own test method