You may try this approach.
[Test]
public void GreaterThan_NullAsRhs_ThrowsException()
{
var lhs = new ClassWithOverriddenOperator();
var rhs = (ClassWithOverriddenOperator) null;
Action comparison = () => { var res = lhs > rhs; };
comparison.Should().Throw<Exception>();
}
It doesn’t look neat enough. But it works.
Or in two lines
Func<bool> compare = () => lhs > rhs;
Action act = () => compare();