public virtual void TestNotEquals_DiffLength() { string sa = "7b6e8067abcd"; string sb = "7b6e8067"; AbbreviatedObjectId a = AbbreviatedObjectId.FromString(sa); AbbreviatedObjectId b = AbbreviatedObjectId.FromString(sb); NUnit.Framework.Assert.IsFalse(a.Equals(b)); NUnit.Framework.Assert.IsFalse(b.Equals(a)); }
public virtual void TestEquals_Full() { string s = "7b6e8067ec96acef9a4184b43210d583b6d2f99a"; AbbreviatedObjectId a = AbbreviatedObjectId.FromString(s); AbbreviatedObjectId b = AbbreviatedObjectId.FromString(s); NUnit.Framework.Assert.AreNotSame(a, b); NUnit.Framework.Assert.IsTrue(a.GetHashCode() == b.GetHashCode()); NUnit.Framework.Assert.IsTrue(a.Equals(b)); NUnit.Framework.Assert.IsTrue(b.Equals(a)); }
public virtual void TestEquals_Short() { string s = "7b6e8067"; AbbreviatedObjectId a = AbbreviatedObjectId.FromString(s); AbbreviatedObjectId b = AbbreviatedObjectId.FromString(s); NUnit.Framework.Assert.AreNotSame(a, b); NUnit.Framework.Assert.IsTrue(a.GetHashCode() == b.GetHashCode()); NUnit.Framework.Assert.IsTrue(a.Equals(b)); NUnit.Framework.Assert.IsTrue(b.Equals(a)); }