I mostly share the analysis made by Simone. I browsed yesterday .NET types implementing IEquatable<T> (which I forgot to do when I opened the ticket) and that's true that most but not all CLR types implementing IEquatable<T> also override Equals(object). Thinking about it, that's even a little weird that MS specs do not mention anything about the relationship between both... Anyway, if you can get Nunit to handle IEquatable<t>, that's be nice.
Hi Charlie, hi Simone,
I mostly share the analysis made by Simone. I browsed yesterday .NET types implementing IEquatable<T> (which I forgot to do when I opened the ticket) and that's true that most but not all CLR types implementing IEquatable<T> also override Equals(object). Thinking about it, that's even a little weird that MS specs do not mention anything about the relationship between both... Anyway, if you can get Nunit to handle IEquatable<t>, that's be nice.
Thanks in advance,
Lionel