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)); }
public virtual void TestFull_FromString() { string s = "7b6e8067ec96acef9a4184b43210d583b6d2f99a"; AbbreviatedObjectId i = AbbreviatedObjectId.FromString(s); NUnit.Framework.Assert.IsNotNull(i); NUnit.Framework.Assert.AreEqual(s.Length, i.Length); NUnit.Framework.Assert.IsTrue(i.IsComplete); NUnit.Framework.Assert.AreEqual(s, i.Name); ObjectId f = i.ToObjectId(); NUnit.Framework.Assert.IsNotNull(f); NUnit.Framework.Assert.AreEqual(ObjectId.FromString(s), f); NUnit.Framework.Assert.AreEqual(f.GetHashCode(), i.GetHashCode()); }