示例#1
0
        public void Success()
        {
            var expected = new ShallowClass {
                Value1 = 42, Value2 = "Hello, world!"
            };
            var actual = new ShallowClass2 {
                Value1 = 42, Value2 = "Hello, world!"
            };

            Assert.Equivalent(expected, actual);
        }
示例#2
0
        public void Failure()
        {
            var expected = new ShallowClass {
                Value1 = 42, Value2 = "Hello, world!"
            };
            var actual = new ShallowClass2 {
                Value1 = 2112, Value2 = "Hello, world!"
            };

            var ex = Record.Exception(() => Assert.Equivalent(expected, actual));

            Assert.IsType <EquivalentException>(ex);
            Assert.Equal(
                "Assert.Equivalent() Failure: Mismatched value on member 'Value1'" + Environment.NewLine +
                "Expected: 42" + Environment.NewLine +
                "Actual:   2112",
                ex.Message
                );
        }