public void GetHashCode_MatchesInner() { int i = 1; Frame <ObjEq> pi1 = new ObjEq() { i = i }; int hc = pi1.GetHashCode(); Assert.AreEqual(i.GetHashCode(), hc); }
public void Assign_MatchesInner() { ObjEq obj1 = new ObjEq() { i = 1 }; Frame <ObjEq> pi1 = obj1; ObjEq obj2 = pi1; Assert.AreEqual(obj2, pi1.Item); }
public void Equals_ObjObjEq_Matches() { ObjEq obj1 = new ObjEq() { i = 1 }; ObjEq obj2 = new ObjEq() { i = 1 }; object pi1 = new Frame <ObjEq>(obj1); object pi2 = new Frame <ObjEq>(obj2); Assert.IsTrue(pi1.Equals(pi2)); }
public void Equals_ObjObj_Differs() { Obj obj1 = new Obj() { i = 1 }; ObjEq obj2 = new ObjEq() { i = 2 }; object pi1 = new Frame <Obj>(obj1); object pi2 = new Frame <ObjEq>(obj2); Assert.IsFalse(pi1.Equals(pi2)); }
public void Equals_ObjEq_Matches() { ObjEq obj1 = new ObjEq() { i = 1 }; ObjEq obj2 = new ObjEq() { i = 1 }; Frame <ObjEq> pi1 = obj1; Frame <ObjEq> pi2 = obj2; Assert.AreEqual(pi1, pi2); }