public void ReturnsTrueForDifferentReferenceTypes() { object obj1 = new { Id = "test" }; object obj2 = new { Id = "test" }; Assert.IsTrue(obj1.Equals(obj2)); Assert.IsFalse(ObjectHelper.AreEqualReferences(obj1, obj2)); Assert.IsFalse(ObjectHelper.AreEqualReferences(obj2, obj1)); }