コード例 #1
0
        public void FieldCompare()
        {
            var f2 = new SimpleCompareClass {
                Field1 = "a"
            };
            var f3 = new SimpleCompareClass {
                Field1 = "b"
            };

            AssertEx.Throws <Exception>("{Item}.Field1 (IComparable Differs)\r\nExpected: a\r\nActual:   b", () => DeepComparison.AreSame(f2, f3, true));
        }
コード例 #2
0
        public void SimplePropertyCompare()
        {
            var f1 = new SimpleCompareClass {
                Prop1 = "a"
            };
            var f2 = new SimpleCompareClass {
                Prop1 = "a"
            };
            var f3 = new SimpleCompareClass {
                Prop1 = "b"
            };

            Assert.True(DeepComparison.AreSame(f1, f2));
            Assert.False(DeepComparison.AreSame(f1, f3));
        }