public void testEquals_Full() { const string s = "7b6e8067ec96acef9a4184b43210d583b6d2f99a"; AbbreviatedObjectId a = AbbreviatedObjectId.FromString(s); AbbreviatedObjectId b = AbbreviatedObjectId.FromString(s); Assert.AreNotSame(a, b); Assert.IsTrue(a.GetHashCode() == b.GetHashCode()); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); }
public void testEquals_Short() { const string s = "7b6e8067"; AbbreviatedObjectId a = AbbreviatedObjectId.FromString(s); AbbreviatedObjectId b = AbbreviatedObjectId.FromString(s); Assert.AreNotSame(a, b); Assert.IsTrue(a.GetHashCode() == b.GetHashCode()); Assert.IsTrue(a.Equals(b)); Assert.IsTrue(b.Equals(a)); }
public void testFull_FromString() { const string s = "7b6e8067ec96acef9a4184b43210d583b6d2f99a"; AbbreviatedObjectId i = AbbreviatedObjectId.FromString(s); Assert.IsNotNull(i); Assert.AreEqual(s.Length, i.Length); Assert.IsTrue(i.isComplete()); Assert.AreEqual(s, i.name()); ObjectId f = i.ToObjectId(); Assert.IsNotNull(f); Assert.AreEqual(ObjectId.FromString(s), f); Assert.AreEqual(f.GetHashCode(), i.GetHashCode()); }