Skip to content

Commit

Permalink
Unit test for indented Expected/Actual values
Browse files Browse the repository at this point in the history
  • Loading branch information
bradwilson committed Jul 10, 2021
1 parent b82c287 commit 8b67420
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
Expand Up @@ -40,6 +40,22 @@ public void ExpectedAndActualAreUsedInMessage()
Assert.Equal(expectedMessage, ex.Message);
}

[Fact]
public void MultiLineValuesAreIndented()
{
var expectedMessage =
"Message" + Environment.NewLine +
"Multi-Line" + Environment.NewLine +
"Expected: Expected" + Environment.NewLine +
" Multi-Line" + Environment.NewLine +
"Actual: Actual" + Environment.NewLine +
" Multi-Line";

var ex = new AssertActualExpectedException($"Expected{Environment.NewLine}Multi-Line", $"Actual{Environment.NewLine}Multi-Line", $"Message{Environment.NewLine}Multi-Line");

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

[Fact]
public void PreservesExpectedAndActual()
{
Expand Down
2 changes: 1 addition & 1 deletion src/xunit.v3.assert/Asserts

0 comments on commit 8b67420

Please sign in to comment.