Пример #1
0
        public void Should_Consider_The_Longest_Line_As_Maximum_Width()
        {
            // Given
            var caps = new FakeCapabilities {
                Unicode = true
            };
            var text = new Text("Foo Bar Baz\nQux\nLol mobile");

            // When
            var result = ((IRenderable)text).Measure(new RenderContext(ColorSystem.TrueColor, caps), 80);

            // Then
            result.Max.ShouldBe(11);
        }
Пример #2
0
        public void Should_Consider_The_Longest_Word_As_Minimum_Width()
        {
            // Given
            var caps = new FakeCapabilities {
                Unicode = true
            };
            var text = new Text("Foo Bar Baz\nQux\nLol mobile");

            // When
            var result = ((IRenderable)text).Measure(new RenderContext(caps), 80);

            // Then
            result.Min.ShouldBe(6);
        }