Suggestion to override System.Object.Equals


I know it is bad practice to override System.Object.Equals to do something other than checking for equality. I think I would be a good idea to alias the method to the Equal method on the Should and the Be objects. I have come across some tests in my project where Should.Be.Equals was used and the tests should have been failing, but weren't. I'm willing to do the coding if you think your project should be altered in such a way.

Also, thanks for the library. My team and I love it.