Equals() public méthode

Determines whether the specified System.Object, is equal to this instance.
public Equals ( object obj ) : bool
obj object The to compare with this instance.
Résultat bool
        public void EqualsSameObjectTest()
        {
            var token = new ComplexNumberToken(new Complex(5.3, 2.1));

            Assert.True(token.Equals(token));
            Assert.Equal(token, token);
        }
        public void EqualsDiffTypeTest()
        {
            var token = new ComplexNumberToken(new Complex(5.3, 2.1));

            Assert.False(token.Equals(1));
            Assert.NotEqual((object)1, token);
        }
        public void EqualsNullTest()
        {
            var token = new ComplexNumberToken(new Complex(5.3, 2.1));

            Assert.False(token.Equals(null));
            Assert.NotEqual(null, token);
        }
        public void EqualsDiffComplexTest()
        {
            var token1 = new ComplexNumberToken(new Complex(5.3, 2.1));
            var token2 = new ComplexNumberToken(new Complex(5.9, 43.1));

            Assert.False(token1.Equals(token2));
            Assert.NotEqual(token1, token2);
        }