public void TestEqualCustomMessageWithContext() { var expected = 0; var actual = 1; var verifier = new XUnitVerifier().PushContext("Known Context"); var exception = Assert.ThrowsAny <EqualException>(() => verifier.Equal(expected, actual, "Custom message")); Assert.Equal(expected.ToString(), exception.Expected); Assert.Equal(actual.ToString(), exception.Actual); Assert.Equal($"Context: Known Context{Environment.NewLine}Custom message{Environment.NewLine}Assert.Equal() Failure{Environment.NewLine}Expected: 0{Environment.NewLine}Actual: 1", exception.Message); }
public void TestEqualMessage() { var expected = 0; var actual = 1; var verifier = new XUnitVerifier(); var exception = Assert.ThrowsAny <EqualException>(() => verifier.Equal(expected, actual)); Assert.Equal(expected.ToString(), exception.Expected); Assert.Equal(actual.ToString(), exception.Actual); Assert.Equal($"Assert.Equal() Failure{Environment.NewLine}Expected: 0{Environment.NewLine}Actual: 1", exception.Message); }