Tests can be communicative from multiple angles. How well does your assertion state intent when we read the code? On failure, does your message point us in the right direction?

Tests can be communicative from multiple angles. How well does your assertion state intent when we read the code? On failure, does your message point us in the right direction?