diff --git a/TUnit.Core/Context.cs b/TUnit.Core/Context.cs index 9c1346e0a8..d7299ef88c 100644 --- a/TUnit.Core/Context.cs +++ b/TUnit.Core/Context.cs @@ -79,7 +79,7 @@ public virtual string GetStandardOutput() try { - return _outputBuilder.ToString().Trim(); + return _outputBuilder.ToString(); } finally { @@ -98,7 +98,7 @@ public virtual string GetErrorOutput() try { - return _errorOutputBuilder.ToString().Trim(); + return _errorOutputBuilder.ToString(); } finally { diff --git a/TUnit.TestProject/CaptureOutputTests.cs b/TUnit.TestProject/CaptureOutputTests.cs index 69a89d0c9d..101658e9b3 100644 --- a/TUnit.TestProject/CaptureOutputTests.cs +++ b/TUnit.TestProject/CaptureOutputTests.cs @@ -13,7 +13,7 @@ public async Task Test() using (Assert.Multiple()) { await Assert.That(TestContext.Current!.Metadata.TestDetails.TestName).IsEqualTo("Test"); - await Assert.That(TestContext.Current.GetStandardOutput()).IsEqualTo("Blah1"); + await Assert.That(TestContext.Current.GetStandardOutput()).Contains("Blah1"); } } @@ -25,7 +25,7 @@ public async Task Test2() using (Assert.Multiple()) { await Assert.That(TestContext.Current!.Metadata.TestDetails.TestName).IsEqualTo("Test2"); - await Assert.That(TestContext.Current.GetStandardOutput()).IsEqualTo("Blah2"); + await Assert.That(TestContext.Current.GetStandardOutput()).Contains("Blah2"); } } @@ -37,7 +37,7 @@ public async Task Test3() using (Assert.Multiple()) { await Assert.That(TestContext.Current!.Metadata.TestDetails.TestName).IsEqualTo("Test3"); - await Assert.That(TestContext.Current.GetStandardOutput()).IsEqualTo("Blah3"); + await Assert.That(TestContext.Current.GetStandardOutput()).Contains("Blah3"); } } @@ -49,7 +49,7 @@ public async Task Test4() using (Assert.Multiple()) { await Assert.That(TestContext.Current!.Metadata.TestDetails.TestName).IsEqualTo("Test4"); - await Assert.That(TestContext.Current.GetStandardOutput()).IsEqualTo("Blah4"); + await Assert.That(TestContext.Current.GetStandardOutput()).Contains("Blah4"); } } @@ -61,7 +61,7 @@ public async Task Test5() using (Assert.Multiple()) { await Assert.That(TestContext.Current!.Metadata.TestDetails.TestName).IsEqualTo("Test5"); - await Assert.That(TestContext.Current.GetStandardOutput()).IsEqualTo("Blah5"); + await Assert.That(TestContext.Current.GetStandardOutput()).Contains("Blah5"); } } diff --git a/TUnit.TestProject/ConsoleTests.cs b/TUnit.TestProject/ConsoleTests.cs index a525c7a500..520f9ac8ef 100644 --- a/TUnit.TestProject/ConsoleTests.cs +++ b/TUnit.TestProject/ConsoleTests.cs @@ -9,6 +9,6 @@ public class ConsoleTests public async Task Write_Source_Gen_Information() { Console.WriteLine(TestContext.Current!.Metadata.TestDetails.MethodMetadata); - await Assert.That(TestContext.Current.GetStandardOutput()).IsEqualTo(TestContext.Current.Metadata.TestDetails.MethodMetadata.ToString()); + await Assert.That(TestContext.Current.GetStandardOutput()).Contains(TestContext.Current.Metadata.TestDetails.MethodMetadata.ToString()!); } } diff --git a/TUnit.TestProject/OrderedByAttributeOrderParameterSetupTests/Tests.cs b/TUnit.TestProject/OrderedByAttributeOrderParameterSetupTests/Tests.cs index 965403d4f0..425f47a3a4 100644 --- a/TUnit.TestProject/OrderedByAttributeOrderParameterSetupTests/Tests.cs +++ b/TUnit.TestProject/OrderedByAttributeOrderParameterSetupTests/Tests.cs @@ -42,6 +42,7 @@ Test Body Tests.B_After3 Tests.Y_After3 Tests.Z_After3 + """); } } diff --git a/TUnit.TestProject/OrderedSetupTests/Tests.cs b/TUnit.TestProject/OrderedSetupTests/Tests.cs index e55b8dfd01..fd1502083c 100644 --- a/TUnit.TestProject/OrderedSetupTests/Tests.cs +++ b/TUnit.TestProject/OrderedSetupTests/Tests.cs @@ -42,6 +42,7 @@ Test Body Tests.Y_After3 Tests.A_After3 Tests.B_After3 + """); } } diff --git a/TUnit.TestProject/Tests.cs b/TUnit.TestProject/Tests.cs index 5806c3102a..2701bda62c 100644 --- a/TUnit.TestProject/Tests.cs +++ b/TUnit.TestProject/Tests.cs @@ -10,7 +10,7 @@ public async Task ConsoleOutput() { Console.WriteLine(@"Blah!"); - await Assert.That(TestContext.Current?.GetStandardOutput()).IsEqualTo("Blah!", StringComparison.Ordinal); + await Assert.That(TestContext.Current?.GetStandardOutput()).Contains("Blah!"); } [Test]