Пример #1
0
        public void Equals_WithDiffrentInstance_ShouldReturnFalse()
        {
            var first  = new EqualObject();
            var second = new EqualObject();

            Assert.False(ReferenceEqualityComparer.Default.Equals(first, second));
            Assert.False(ReferenceEqualityComparer <EqualObject> .Default.Equals(first, second));
        }
Пример #2
0
        public void GetHashCode_WithDifferentInstance_ShouldNotEqual()
        {
            var first  = new EqualObject();
            var second = new EqualObject();

            Assert.NotEqual(
                ReferenceEqualityComparer.Default.GetHashCode(first),
                ReferenceEqualityComparer.Default.GetHashCode(second)
                );
            Assert.NotEqual(
                ReferenceEqualityComparer <EqualObject> .Default.GetHashCode(first),
                ReferenceEqualityComparer <EqualObject> .Default.GetHashCode(second)
                );
        }