Looking forward to getting your new test case. We have several tests to check all associations, but the number of possible combinations is, indeed, large.
If you have a better solution, feel free to send us a Pull Request as well.