Exemplo n.º 1
0
 /// <summary>
 /// Ассерты на идентичность.
 /// </summary>
 /// <param name="left"></param>
 /// <param name="right"></param>
 private static void EqualityAssert(DataRecordIndexPointer left, DataRecordIndexPointer right)
 {
     Assert.AreEqual(left, right, "Equality");
     Assert.IsTrue(left.Equals(right), "left.Equals(right)");
     Assert.IsTrue(right.Equals(left), "right.Equals(left)");
     Assert.IsTrue(left.Equals((object)right), "left.Equals((object)right)");
     Assert.IsTrue(right.Equals((object)left), "right.Equals((object)left)");
     Assert.IsTrue(Equals(left, right), "Equals(left, right)");
     Assert.AreEqual(left.GetHashCode(), right.GetHashCode(), "HashCodes");
     Assert.IsFalse(right.Equals(null), "right.Equals(null)");
 }