示例#1
0
        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" }));
        }
示例#2
0
        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" }));
        }
示例#3
0
        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" }));
        }
示例#4
0
        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" }));
        }
示例#5
0
        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" }));
        }
示例#6
0
        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);
        }