public void ActualValueWrapsForMultiline()
        {
            string expectedMessage =
                "Message" + Environment.NewLine +
                "Position: First difference is at position 0" + Environment.NewLine +
                "Expected: expected" + Environment.NewLine +
                "Actual:   line 1" + Environment.NewLine +
                "          line 2";

            AssertActualExpectedException ex =
                new AssertActualExpectedException(
                    "expected",
                    "line 1" + Environment.NewLine + "line 2",
                    "Message");

            Assert.Equal(expectedMessage, ex.Message);
        }
Пример #2
0
        public void ListsShowDifferencePoint()
        {
            var actualValue = new List <int> {
                1, 2, 3, 4, 5
            };
            var expectedValue = new List <int> {
                1, 2, 5, 7, 9
            };

            string expectedMessage =
                "Message" + Environment.NewLine +
                "Position: First difference is at position 2" + Environment.NewLine +
                "Expected: List<Int32> { 1, 2, 5, 7, 9 }" + Environment.NewLine +
                "Actual:   List<Int32> { 1, 2, 3, 4, 5 }";

            AssertActualExpectedException ex =
                new AssertActualExpectedException(expectedValue, actualValue, "Message");

            Assert.Equal(expectedMessage, ex.Message);
        }