public void ValidationResult_NullErrorMessageSameMembers() { ValidationResult vr1 = new ValidationResult(null, new string[] { "Member" }); ValidationResult vr2 = new ValidationResult(null, new string[] { "Member" }); Assert.AreNotEqual(vr1.GetHashCode(), vr2.GetHashCode(), "GetHashCode"); Assert.IsFalse(vr1.Equals(vr2), "vr1.Equals(vr2)"); }
public void ValidationResult_SameErrorMessageDifferentMembers() { ValidationResult vr1 = new ValidationResult("Error", new string[] { "Member 1" }); ValidationResult vr2 = new ValidationResult("Error", new string[] { "Member 2" }); Assert.AreNotEqual(vr1.GetHashCode(), vr2.GetHashCode(), "GetHashCode"); Assert.IsFalse(vr1.Equals(vr2), "vr1.Equals(vr2)"); }
public void ValidationResult_SameErrorMessageNoMembers() { ValidationResult vr1 = new ValidationResult("Error"); ValidationResult vr2 = new ValidationResult("Error"); Assert.AreNotEqual(vr1.GetHashCode(), vr2.GetHashCode(), "GetHashCode"); Assert.IsFalse(vr1.Equals(vr2), "vr1.Equals(vr2)"); }