> I'm not certain on this, but wouldn't it be better to be checking the inner value directly, rather than relying on one of the operators that we are testing?

I disagree; I'm testing the struct behaviour, I'm not interested in its internal state.
If it quacks like a working duck, it's a working duck.