Exemplo n.º 1
0
        public void GetHashCode_ThrowException()
        {
            // Arrange
            var componentUnderTest = new ReferenceEqualityComparer <object>();

            // Act
            componentUnderTest.GetHashCode(null);
        }
Exemplo n.º 2
0
        public void Equals_True_Null()
        {
            // Arrange
            var componentUnderTest = new ReferenceEqualityComparer <object>();

            // Act
            var actual = componentUnderTest.Equals(null, null);

            // Assert
            actual.ShouldHaveSameValueAs(true);
        }
Exemplo n.º 3
0
        public void Equals_False_Null_Lhs()
        {
            // Arrange
            var componentUnderTest = new ReferenceEqualityComparer <object>();

            // Act
            var actual = componentUnderTest.Equals(null, new SimplePoco());

            // Assert
            actual.ShouldHaveSameValueAs(false);
        }
Exemplo n.º 4
0
        public void GetHashCodeTest()
        {
            // Arrange
            var componentUnderTest = new ReferenceEqualityComparer <object>();

            // Act
            var actual = componentUnderTest.GetHashCode(new SimpleHashCodePoco());

            // Assert
            actual.ShouldHaveSameValueAs(1);
        }
Exemplo n.º 5
0
        public void Equals_True()
        {
            // Arrange
            var componentUnderTest = new ReferenceEqualityComparer <object>();
            var simplePoco         = new SimplePoco();

            // Act
            var actual = componentUnderTest.Equals(simplePoco, simplePoco);

            // Assert
            actual.ShouldHaveSameValueAs(true);
        }