After giving it some thought, I fixed this by having ToString() produce output that clearly indicates the constraint is unresolved. So, for example, Console.WriteLine( Is.Not.All.EqualTo(5).ToString() ) produces <unresolved <equal 5>>
While not giving all the info, this clearly warns the person using ToString() that something is amiss.
The repeatability issue, which is related to this problem, will be fixed separately.
After giving it some thought, I fixed this by having ToString() produce output that clearly indicates the constraint is unresolved. So, for example, Console.WriteLine( Is.Not. All.EqualTo( 5).ToString( ) ) produces <unresolved <equal 5>>
While not giving all the info, this clearly warns the person using ToString() that something is amiss.
The repeatability issue, which is related to this problem, will be fixed separately.