We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ 77 ] |> shouldEqual [ 99 ]
reports the failure
Unhandled exception. NUnit.Framework.AssertionException: Assert.That(, ) Expected: < 99 > or < 99 > But was: < 77 >
This is caused by this tricky code in Equality.fs:
static member inline IsEqualTo(x: 'T) = match (box x) with | :? IStructuralEquatable -> Is.EqualTo(x).Or.EqualTo(x).Using<'T>(Equality.Structural) | :? IStructuralComparable -> Is.EqualTo(x).Or.EqualTo(x).Using<'T>(Equality.StructuralC) | _ -> Is.EqualTo(x)
(I did not succeed fixing this, removing the Or constraints leads to no detailed list comparison.)
The text was updated successfully, but these errors were encountered:
Hi @snuup, I'm looking into it.
Sorry, something went wrong.
Hi @snuup, I found out that this is the most precise code regarding the failure message. The message blocks changed slightly since NUnit v4.
NUnit v4
Thx for your efforts. From a user perspective the message is irritating. Certainly not a show stopper, more a somewhat serious cosmetic issue.
Yea, I let this open here. Perhaps, someone/I find a way to change this.
CaptnCodr
No branches or pull requests
[ 77 ] |> shouldEqual [ 99 ]
reports the failure
Unhandled exception. NUnit.Framework.AssertionException: Assert.That(, )
Expected: < 99 > or < 99 >
But was: < 77 >
This is caused by this tricky code in Equality.fs:
(I did not succeed fixing this, removing the Or constraints leads to no detailed list comparison.)
The text was updated successfully, but these errors were encountered: