Esempio n. 1
0
 public ValueType(string value1, int value2, bool value3, CustomRefType value4, ValueType2 value5)
 {
     _value1 = value1;
     _value2 = value2;
     _value3 = value3;
     _value4 = value4;
     _value5 = value5;
 }
Esempio n. 2
0
        public void Value_objects_with_equal_members_are_equal()
        {
            var customRefType = new CustomRefType("qwer");
            var x             = new ValueType("asdf", 42, true, customRefType, new ValueType2("xyz"));
            var y             = new ValueType("asdf", 42, false, customRefType, new ValueType2("xyz"));

            Assert.True(x.Equals(y));
            Assert.True(y.Equals(x));
            Assert.True(x == y);
            Assert.False(x != y);

            Assert.Equal(x.GetHashCode(), y.GetHashCode());
        }