Testing Implementation Details
Testing implementation details is a recipe for disaster. Why is that? And what does it even mean?