Esempio n. 1
0
            public void ShouldNotBeEqualIfValueObjectsMatchByValueButDifferentType()
            {
                var valueObject1 = new TestValueObject("Test", 123);
                var valueObject2 = new TestValueObjectSecond("Test", 123);

                // Same value, should be equal.
                valueObject1.Should().NotBe(valueObject2);
            }
Esempio n. 2
0
        public void ValueObjectsWithDifferentPropertiesShouldNotBeEqual()
        {
            // Arrange
            var first  = new TestValueObject();
            var second = new TestValueObjectSecond();

            // Act
            var result = first == second;

            // Arrange
            result.Should().BeFalse();
        }