private Append_CharArray ( string original, char value, int startIndex, int charCount, string expected ) : void | ||
original | string | |
value | char | |
startIndex | int | |
charCount | int | |
expected | string | |
return | void |
public static void Append_CharArray(string original, char[] value, int startIndex, int charCount, string expected)
{
StringBuilder builder;
if (startIndex == 0 && charCount == (value?.Length ?? 0))
{
// Use Append(char[])
builder = new StringBuilder(original);
builder.Append(value);
Assert.Equal(expected, builder.ToString());
}
// Use Append(char[], int, int)
builder = new StringBuilder(original);
builder.Append(value, startIndex, charCount);
Assert.Equal(expected, builder.ToString());
}