public void TestSequenceEqualCustomMessageWithContext() { var expected = new int[] { 0 }; var actual = new int[] { 1 }; var verifier = new XUnitVerifier().PushContext("Known Context"); var exception = Assert.ThrowsAny <EqualException>(() => verifier.SequenceEqual(expected, actual, message: "Custom message")); Assert.Equal("Int32[] [0]", exception.Expected); Assert.Equal("Int32[] [1]", exception.Actual); Assert.Equal($"Context: Known Context{Environment.NewLine}Custom message{Environment.NewLine}Assert.Equal() Failure{Environment.NewLine}Expected: Int32[] [0]{Environment.NewLine}Actual: Int32[] [1]", exception.Message); }
public void TestSequenceEqualMessage() { var expected = new int[] { 0 }; var actual = new int[] { 1 }; var verifier = new XUnitVerifier(); var exception = Assert.ThrowsAny <EqualException>(() => verifier.SequenceEqual(expected, actual)); Assert.Equal("Int32[] [0]", exception.Expected); Assert.Equal("Int32[] [1]", exception.Actual); Assert.Equal($"Assert.Equal() Failure{Environment.NewLine}Expected: Int32[] [0]{Environment.NewLine}Actual: Int32[] [1]", exception.Message); }