public static Attribute AssertCloneIsEqual(Attribute att) { Attribute clone = (Attribute)att.Clone(); Assert.AreEqual(att, clone, "Clone must be equal"); Assert.AreEqual(att.GetHashCode(), clone.GetHashCode(), "Clone's hashcode must be equal"); return clone; }
public static Attribute AssertCloneIsEqual(Attribute att) { Attribute clone = (Attribute)att.Clone(); Assert.AreEqual(att, clone, "Clone must be equal"); Assert.AreEqual(att.GetHashCode(), clone.GetHashCode(), "Clone's hashcode must be equal"); return(clone); }
public static Attribute AssertCopyIsEqual(Attribute att) { Attribute copy = (Attribute)System.Activator.CreateInstance(att.GetType()); att.CopyTo(copy); Assert.AreEqual(att, copy, "Copied instance must be equal"); Assert.AreEqual(att.GetHashCode(), copy.GetHashCode(), "Copied instance's hashcode must be equal"); return copy; }
public static Attribute AssertCopyIsEqual(Attribute att) { Attribute copy = (Attribute)System.Activator.CreateInstance(att.GetType()); att.CopyTo(copy); Assert.AreEqual(att, copy, "Copied instance must be equal"); Assert.AreEqual(att.GetHashCode(), copy.GetHashCode(), "Copied instance's hashcode must be equal"); return(copy); }