Beispiel #1
0
        public void Value_Object_Should__Not_Be_Same_If_NotIgnored_Property_Diff()
        {
            var address1 = new Address3(new Guid("21C67A65-ED5A-4512-AA29-66308FAAB5AF"), "Baris Manco Street", 42);
            var address2 = new Address3(null, "Another street", 42);

            Assert.NotEqual(address1, address2);
            Assert.NotEqual(address1.GetHashCode(), address2.GetHashCode());
        }
Beispiel #2
0
        public void Value_Object_Should_Be_Same_If_Ignored_Property_Diff()
        {
            var address1 = new Address3(new Guid("21C67A65-ED5A-4512-AA29-66308FAAB5AF"), "Baris Manco Street", 42);
            var address2 = new Address3(null, "Baris Manco Street", 42);

            Assert.True(address1.ValueEquals(address2));
            Assert.True(address2.ValueEquals(address1));
        }