Esempio n. 1
0
            public void Equals_ReturnsFalse_WhenOtherDomainEventHandlerIsNull()
            {
                // Arrange
                AbstractDomainEventHandler domainEventHandlerA = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                AbstractDomainEventHandler domainEventHandlerB = default;
                bool actual;

                // Act
                actual = domainEventHandlerA.Equals(domainEventHandlerB);

                // Assert
                Assert.False(actual);
            }
Esempio n. 2
0
            public void BangEqual_ReturnsFalse_IfDomainEventHandlersAreEqual()
            {
                // Arrange
                AbstractDomainEventHandler domainEventHandlerA = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                AbstractDomainEventHandler domainEventHandlerB = domainEventHandlerA;
                bool actual;

                // Act
                actual = domainEventHandlerA != domainEventHandlerB;

                // Assert
                Assert.False(actual);
            }
Esempio n. 3
0
            public void BangEqual_ReturnsTrue_IfRightIsNull()
            {
                // Arrange
                AbstractDomainEventHandler domainEventHandlerA = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                AbstractDomainEventHandler domainEventHandlerB = default;
                bool actual;

                // Act
                actual = domainEventHandlerA != domainEventHandlerB;

                // Assert
                Assert.True(actual);
            }
Esempio n. 4
0
            public void EqualEqual_ReturnsFalse_IfLeftIsNull()
            {
                // Arrange
                AbstractDomainEventHandler domainEventHandlerA = default;
                AbstractDomainEventHandler domainEventHandlerB = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                bool actual;

                // Act
                actual = domainEventHandlerA == domainEventHandlerB;

                // Assert
                Assert.False(actual);
            }
Esempio n. 5
0
            public void GetHashCode_ReturnsDifferentValues_IfTheRuntimeInstancesAreTheDifferent()
            {
                AbstractDomainEventHandler domainEventHandlerA = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                AbstractDomainEventHandler domainEventHandlerB = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                int hashA, hashB;

                // Act
                hashA = domainEventHandlerA.GetHashCode();
                hashB = domainEventHandlerB.GetHashCode();

                // Assert
                Assert.NotEqual(hashA, hashB);
            }
Esempio n. 6
0
            public void Equals_ReturnsTrue_WhenTheDomainEventHandlerAreTheSame()
            {
                // Arrange
                AbstractDomainEventHandler domainEventHandlerA = Substitute.ForPartsOf <AbstractDomainEventHandler>();
                AbstractDomainEventHandler domainEventHandlerB = domainEventHandlerA;
                bool actual;

                // Act
                actual = domainEventHandlerA.Equals(domainEventHandlerB);

                // Assert
                Assert.True(actual);
            }