public void single_line_width_smaller_than_line() { MultilineText multilineText = new MultilineText("1234567890"); string[] lines = multilineText.GetLines(7).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567", "890" })); }
public void single_line_width_equal_to_line() { MultilineText multilineText = new MultilineText("1234567890"); string[] lines = multilineText.GetLines(10).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567890" })); }
public void two_lines_width_equal_smaller_than_smallest_line() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines(5).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "12345", "67890", "abcde", "fg" })); }
public void two_lines_width_equal_to_biggest_line() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines(10).ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567890", "abcdefg" })); }
public void two_lines_infinite_width() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines().ToArray(); Assert.That(lines, Is.EqualTo(new[] { "1234567890", "abcdefg" })); }
public void if_maxWidth_is_0_no_lines_are_returned() { MultilineText multilineText = new MultilineText(new[] { "1234567890", "abcdefg" }); string[] lines = multilineText.GetLines(0).ToArray(); Assert.That(lines, Is.Empty); }