Skip to content

Commit 1769dac

Browse files
committed
Added a string extension test for the string truncate bug.
1 parent 767b8d6 commit 1769dac

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/Serilog.Sinks.MSSqlServer.Tests/Extensions/StringExtensionsTests.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ public void ReturnTruncatedStringWithSuffix()
6262
Assert.Equal("A simple tes...", truncatedMessage);
6363
}
6464

65+
[Theory]
66+
[InlineData("Abc")]
67+
[InlineData("Ab")]
68+
[InlineData("X")]
69+
[Trait("Bugfix", "#505")]
70+
public void ReturnNonTruncatedShortStringWhenMaxLengthIsLessOrEqualToSuffixLength(string inputMessage)
71+
{
72+
// Act
73+
var nonTruncatedMessage = inputMessage.Truncate(3, "...");
74+
75+
// Assert
76+
Assert.Equal(inputMessage, nonTruncatedMessage);
77+
}
78+
6579
[Fact]
6680
public void ReturnTruncatedStringWithEmptySuffix()
6781
{

0 commit comments

Comments
 (0)