The ShouldHave().AllProperties() and corresponding variants should not just use the Equals() method to compare individual properties, but attempt to use the built-in .Be()/.Equal() extension methodes specifically created for that.
Comments: Associated with changeset 67167.
Comments: Associated with changeset 67167.