public void TestClearingEmptyBuilderHasNoEffect() { var builder = new ColoredMultistringBuilder(); builder.Clear(); builder.ShouldBeEmpty(); }
public void TestAppendingZeroCharsHasNoEffect() { var builder = new ColoredMultistringBuilder(); builder.Append(anyChar, 0); builder.ShouldBeEmpty(); }
public void TestRemovingAllCharsLeavesEmptyBuilder() { var builder = new ColoredMultistringBuilder(); builder.Append(anyArrayOfMultipleColoredStrings); builder.Remove(0, builder.Length); builder.ShouldBeEmpty(); }
public void TestTruncationToZeroLengthDropsContent() { var builder = new ColoredMultistringBuilder(); builder.Append(anyArrayOfMultipleColoredStrings); builder.Truncate(0); builder.ShouldBeEmpty(); }
public void TestClearingNonEmptyBuilderDropsAllContent() { var builder = new ColoredMultistringBuilder(); builder.Append(anyArrayOfMultipleColoredStrings); builder.Clear(); builder.ShouldBeEmpty(); }
public void TestNewlyConstructedBuilderIsEmpty() { var builder = new ColoredMultistringBuilder(); builder.ShouldBeEmpty(); }