> That's kind of implicit in testMaxCountDefault(), isn't it?

I see what you mean, but there's a difference between just seeing what happens if the user does _nothing_ vs. when the user explicitly tries to set `null`. After all, in the latter case we could throw an NPE. But also fine with not adding a test case if you feel it's unnecessary.