diff --git a/TUnit.Assertions/Sources/ValueAssertion.cs b/TUnit.Assertions/Sources/ValueAssertion.cs index a17d8ed7e9..b6ce07b451 100644 --- a/TUnit.Assertions/Sources/ValueAssertion.cs +++ b/TUnit.Assertions/Sources/ValueAssertion.cs @@ -15,7 +15,8 @@ public class ValueAssertion : IAssertionSource public ValueAssertion(TValue? value, string? expression) { - var expressionBuilder = new StringBuilder(); + // Initialize StringBuilder with enough space for expression and text + var expressionBuilder = new StringBuilder((expression?.Length ?? 1) + 32); expressionBuilder.Append($"Assert.That({expression ?? "?"})"); Context = new AssertionContext(value, expressionBuilder); }